0

我在本地机器上安装了 Drupal。Ran Drush up 命令更新核心文件。现在我得到一个 Server 500 错误。在我运行 drush 之前,我的 drupal 安装文件夹权限如下所示:

drwxr-xr-x  27 uName staff 918 ...

运行 drush up 后,它们看起来像这样:

drwxr-xr-x  29 uName staff 986 ....

我承认我对 chmod/chown 或如何解决此问题不是非常熟悉,但我确信它与文件夹/文件权限有关。任何帮助将不胜感激。

4

1 回答 1

1

有趣的。有几件事要尝试:

  • 访问您网站上的 update.php(如果您可以到达那里)并运行更新,可能会有一些挥之不去的
  • 运行TRUNCATE TABLE cacheMySQL 查询,并对名称以开头的所有其他表重复cache_
  • 将您的 .htaccess 文件移出站点根目录并尝试再次访问该站点。如果它有效,你就知道问题出在那儿
  • 检查您是否在旧的 .htaccess 文件中没有任何自定义更改;如果您这样做了,请确保将更改复制到新文件中(一旦将其移回站点根目录)。
  • 之后,您真的需要手动禁用system表中的贡献模块(将status列设置为 0)并在每次之后再次访问该站点;这样您就可以缩小现在导致问题的恶意贡献模块的范围。

让我知道你是怎么做的,如果这些都不起作用,你可能会尝试更多的东西。

于 2011-09-07T18:01:42.057 回答