通过 Drush up 命令更新了 Drupal。现在我遇到了服务器 500 错误

发布于 2024-12-03 13:00:17 字数 335 浏览 3 评论 0原文

我的本地计算机上安装了 Drupal。运行 Drush up 命令来更新核心文件。现在我刚刚收到服务器 500 错误。在我运行 drush up 之前,我的 drupal 安装文件夹权限看起来像这样:

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

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

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

我承认我对 chmod/chown 或如何解决这个问题不是很熟悉,但我确信它有一些东西处理文件夹/文件权限。任何帮助将不胜感激。

I have a Drupal install on my local machine. Ran Drush up command to update the core files. Now I just get a Server 500 error. Before I ran drush up, my drupal installation folders permissions looked like:

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

After running drush up, they look like this:

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

I admit I am not extremely familiar with chmod/chown or how to fix this issue, but I am sure it has something to do with the folder/file permissions. Any help would be greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

过期情话 2024-12-10 13:00:17

有趣的。可以尝试一些事情:

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

让我知道你是如何处理的,如果都不起作用,你可能可以尝试更多的事情。

Interesting. A few things to try:

  • Visit update.php on your site (if you can get there) and run through
    the updates, it's possible there are some lingering
  • Run a TRUNCATE TABLE cache MySQL query, and repeat for all other
    tables whose name begin with cache_
  • Move your .htaccess file out of the site root and try to access the site again. If it works you know the problem is in there
  • Check that you didn't have any custom changes in the old .htaccess file; if you did, make sure tha changes are copied across to the new file (once you've moved it back into the site root).
  • After that you're really left with manually disabling contributed modules in the system table (setting status column to 0) and visiting the site again after each; that way you might be able to narrow down a rogue contributed module that is now causing a problem.

Let me know how you get on with that, if none of it works there might be more things you can try.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文