【问题标题】:500 - Internal server error - htdocs: No such file or directory500 - 内部服务器错误 - htdocs:没有这样的文件或目录
【发布时间】:2014-12-13 21:43:00
【问题描述】:

我在安装 Wordpress 时遇到问题, 我可以进入输入数据库详细信息的步骤,但是一旦单击下一步,就会出现错误:500 - 内部服务器错误。 您要查找的资源有问题,无法显示。

环顾四周,可能是“htdocs”的权限,但是当我尝试更改权限(更改为 755)时,它显示:550 无法更改 htdocs 上的权限:没有这样的文件或目录

此时我很迷茫,主机使用的是 fasthosts,我在主机方面看不到任何问题。

提前致谢。

【问题讨论】:

  • htaccess 文件中有什么?
  • 那里没有 htaccess 文件
  • WP 默认使用 htaccess。无论如何,这是否是共享主机?您有权访问您的服务器日志文件吗?如果是这样,你需要在他们身上有一个looksie。尝试将一个包含 echo 的 test.php 文件上传到根目录,然后在浏览器中查看它是否有效
  • 我有日志,但不知道我在看什么。主机是经销商帐户。使用 Wordpress,我解压缩的文件不包含 .htaccess 文件。我会在 test.php 中放什么?
  • test.php 只是为了查看 PHP 文件是否可以在服务器上运行。如果他们这样做了,那么服务器可能没有错,它是某个地方的 Wordpress 文件。如果 test.php 返回 500 错误,则可能是服务器问题 - 配置错误/权限错误/其他问题。在这种情况下,您需要搜索服务器日志。如果您不知道要在日志中查找什么,请刷新出现 500 错误的网页,然后查看与您刷新页面的时间/日期匹配的日志的最后几行。

标签: php wordpress ftp internal-server-error htdocs


【解决方案1】:

在 755 上设置所有文件夹的权限。

find ./ -type d -exec chmod 755 {} \;

在 644 上设置所有文件的权限。

find ./ -type f -exec chmod 644 {} \;

检查所有者文件。并为所有者设置更正用户。
例如在以下代码中,将user 替换为更正的所有者站点。
如果您使用 Cpanel

,则此代码有效
chown user:user /home/user/public_html/ -R
chown user:nobody /home/user/public_html/

【讨论】:

  • 这很可能是问题所在,尽管目前只是猜测。查看日志应显示问题并允许适当的修复,而不是将所有文件夹权限更改为测试修复
猜你喜欢
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 2015-08-05
  • 2021-10-31
  • 1970-01-01
  • 2018-08-18
  • 2017-07-22
  • 1970-01-01
相关资源
最近更新 更多