如何修复WordPress中的HTTP错误

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

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

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

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

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

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

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

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

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

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

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

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

相关阅读