我的 Drupal 安装显示所有指向节点的链接都显示文件未找到错误。管理页面等都正常,只是页面带有 ?q=node/#
我尝试使用 Update.php 来修复任何问题,但没有效果。
还有其他想法吗?
答案1
确保您的 drupal 目录有其 .htaccess 文件。如果缺少该文件,则会导致无法显示节点。
确保您的 drupal 目录具有所有正确的权限。
如果您在 drupal 中启用了 clean urls 设置,请确保在 apache 配置中启用了 mod_rewrite。如果已启用,请尝试禁用它以查看是否有区别。
答案2
该表中缺少节点内容,因此它们无法工作。一旦恢复内容,一切都会顺利进行。
答案3
我遇到了这个问题,然后运行了 update.php。尽管它没有检测到需要更新,但这对我来说仍然有效。及时备份数据库和目录以防问题再次出现。我查看了数据库表,但没有发现任何明显的错误。