更新后:Drupal 7.35内部服务器错误500

时间:2015-03-19 20:35:21

标签: drupal drush

在我的drupal安装上使用drush up从drupal版本7.34更新到drupal 7.35后,我得到内部服务器错误500.

我已经移走了.htaccess文件并将其移回而没有任何结果。

我已经使用7.35下载的文件上传/覆盖了文件而没有任何结果。

我已删除了我的服务器中的所有内容,但网站/ *和主题/ *除外,并且没有任何结果重新上传。

我的想法已经不多了。请帮忙!

P.S。同一服务器上的其他网站仍然可以正常工作,因此服务器本身不会导致问题。

P.P.S。我还在同一时间更新了Ctools - 从Chaos工具7.x-1.6到7.x-1.7。

4 个答案:

答案 0 :(得分:0)

有同样的问题。 这个帖子有帮助:https://www.drupal.org/node/416906 评论:https://www.drupal.org/node/416906#comment-2831140 ralgh "我有一个" 500内部服务器错误" Rackspace Cloud Site(Mosso)上的错误。我不得不取消注释" RewriteBase /"在.htaccess文件中修复。"

答案 1 :(得分:0)

在我的情况下,不是.htaccess文件错误。 Drush在更新时也进行备份,在错误发生后我复制了所有旧的覆盖文件,但仍然出现错误。

Drush混淆了一些文件写入权限,因此,问题实际上是通过将index.php的权限从664更改为644来解决的。(Grup写入权限必须关闭,并且由于某种原因在更新时进行了更改)。

答案 2 :(得分:0)

这也恰好发生在我身上,事实证明这是一个文件/文件夹所有权问题,drush没有考虑到。我跑去打扰了drupal'与root用户;但是,服务器设置为需要将该目录的特定用户设置为所有者。使用root用户运行drush up已经改变了一些关键文件/文件夹所有权。

在我的情况下,所有所有者/群组都设置为' root',这导致500错误。在filezilla中,您可以在最右侧列中看到每个文件/文件夹的所有者/组。如果这些设置为root,则需要将它们更改回正确的所有者 - 我使用ssh并在站点的drupal根文件夹上执行以下命令:

chown -R CORRECTUSER:CORRECTUSER DRUPALROOTFOLDER

不确定这是否是您的问题,但希望它有助于某人。

答案 3 :(得分:0)

Drush更新后我也收到了内部服务器错误。将index.php文件的文件权限从664更改为644修复了我的问题。