如何修复 WordPress 中的 HTTP 错误

下面列出了 WordPress 用户遇到的最常见的 HTTP 错误,我们的建议侧重于如何发现错误原因以及解决方法。

-- Rosehosting

致谢

编译自 | https://www.rosehosting.com/blog/http-error-wordpress/

作者 | Rosehosting

译者 | wenwensnow 共计翻译:6篇 贡献时间:70 天

我们会向你介绍,如何在 Linux VPS 上修复 WordPress 中的 HTTP 错误。 下面列出了 WordPress 用户遇到的最常见的 HTTP 错误,我们的建议侧重于如何发现错误原因以及解决方法。

1、 修复在上传图像时出现的 HTTP 错误

如果你在基于 WordPress 的网页中上传图像时出现错误,这也许是因为服务器上 PHP 的配置,例如存储空间不足或者其他配置问题造成的。

用如下命令查找 php 配置文件:

根据输出结果,php 配置文件位于 文件夹下。编辑 文件,找出下列行,并按照下面的例子修改其中相对应的值:

当然,如果你不习惯使用 vi 文本编辑器,你可以选用自己喜欢的。

不要忘记重启你的网页服务器来让改动生效。

如果你安装的网页服务器是 Apache,你也可以使用 文件。首先,找到 文件。它位于 WordPress 安装路径的根文件夹下。如果没有找到 文件,需要自己手动创建一个,然后加入如下内容:

如果你使用的网页服务器是 nginx,在 nginx 的 配置块中配置你的 WordPress 实例。详细配置和下面的例子相似:

根据自己的 PHP 配置,你需要将 用类似于 替换掉(依照实际连接方式)

重启 nginx 服务来使改动生效。

2、 修复因为不恰当的文件权限而产生的 HTTP 错误

如果你在 WordPress 中出现一个意外错误,也许是因为不恰当的文件权限导致的,所以需要给 WordPress 文件和文件夹设置一个正确的权限:

将 替换成实际的网页服务器用户,将 换成 WordPress 的实际安装路径。

3、 修复因为内存不足而产生的 HTTP 错误

你可以通过在 中添加如下内容来设置 PHP 的最大内存限制:

4、 修复因为 php.ini 文件错误配置而产生的 HTTP 错误

编辑 PHP 配置主文件,然后找到 这一行。 这一行内容默认情况下是被注释掉的,默认值为 。取消这一行的注释(删掉这一行最前面的分号),然后将 改为 。同时需要修改 这一 PHP 设置,再次编辑 PHP 配置文件并将这一选项改成 (或者将等号后内容改为你所在的时区)。

5、 修复因为 Apache mod_security 模块而产生的 HTTP 错误

如果你在使用 Apache mod_security 模块,这可能也会引起问题。试着禁用这一模块,确认是否因为在 文件中加入如下内容而引起了问题:

6、 修复因为有问题的插件/主题而产生的 HTTP 错误

一些插件或主题也会导致 HTTP 错误以及其他问题。你可以首先禁用有问题的插件/主题,或暂时禁用所有 WordPress 插件。如果你有 phpMyAdmin,使用它来禁用所有插件:在其中找到 数据表,在 这一列中找到 这一记录,然后将 改为 :。

或者用以下命令通过SSH重命名插件所在文件夹:

通常情况下,HTTP 错误会被记录在网页服务器的日志文件中,所以寻找错误时一个很好的切入点就是查看服务器日志。

via:https://www.rosehosting.com/blog/http-error-wordpress/

作者:rosehosting

[2]

译者:wenwensnow校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180305B0K1K400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券