网页报500错误内容无法显示

网友投稿 795 2022-05-30

1.   故障描述(三者至少有一):

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@byu4034980001.my3w.com and inform them of the time the error occurred, and anyt    hing you might have done that may have caused the error.

More information about this error may be available in the server error log.

2.   原因/故障解释:

1、 .htaccess文件写入错误的代码

2、 文件权限设置错误

3、 安装WordPress出现500 internal server error

4、 服务器资源超载

5、 PHP版本过低

3.   解决方法:

如有多种解决方法,

操作步骤如下

一:在.htaccess文件中,可能因为添加了一些与源文件冲突的代码,可以建议将服务器上的.htaccess文件备份后,删除测试。(.htaccess文件以“.”开题,在Linux中是隐藏文件,可以通过FTP工具设置显示隐藏文件查看)

(概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责香港目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向,自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。)

二:后台目录和文件权限默认为775,而图片、文字等HTML文件应该是644,刚上传的文件后出现500,应该主要检查文件权限。可以通过发图片修改文件权限。

三:安装新版本的WordPress出现500 internal server error的问题:

在./wp-includes/class-http.php的291行,改成

网页报500错误内容无法显示

$request_order = apply_filters(‘http_api_transports’,array(‘streams’),$args,$url);

也就是去掉这几个字符。

‘curl’.

注意:部分WordPress程序可能不是291行,那请搜索$request_order = apply_filters(‘http_api_transports’,array(‘curl’,‘streams’),$args,$url);

然后将这一句代码替换为:$request_order = apply_filters(‘http_api_transports’,array(‘streams’),$args,$url);

然后覆盖到wp-includes文件夹下,覆盖前,为了防止出差,请备份下原文件。

四:服务器资源超载同一时间内处理器有太多进程需要处理,会出现500。

网站

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【模型评估(一)】AI市场模型评估端到端流程打通
下一篇:【华为云▪云声平台 】反馈优化建议,领取丰富好礼(2020年2月)
相关文章