wordpress安装使用出现404403500502情况以及解决方式

guo671 guo671     2023-05-08     311

关键词:

网站错误访问常见的状态提示代码:404、403、500、502

我们在使用wordpress建立网站的时候,会遇到一些问题,一般来说分为2种情况。

第一种情况是程序报错:程序报错一般会直接在网站顶部或者网站其他部分显示错误或者警告提示,如error:… 、Notice:….、 warning:….

这些是程序在运行中出现的问题,一般服务器没有屏蔽php错误的话就会出现这些提示,而一般为了安全性,服务器或者虚拟主机都会屏蔽错误,那么就会白屏,或者网页显示不全(在发生错误的地方会停止往下加载),这类问题需要从程序入手,比如插件、主题是否损坏,是否兼容最新版本,等等问题,此类问题需要联系网站软件程序提供商进行解决。

这类问题在此处不做主要讲解。

第二种情况是服务器的报错:服务器报错有专门的代码进行提示,如我们标题所说的这些提示,下面我们就来分析一下,出现这些提示的一般原因和应对方法。

常见的报错状态代码提示所表示的含义、以及一般解决方式,在下文我们将详细分析。

 

网站访问显示状态404(Not Found)

网站访问出现404时,是当前访问的url无法在服务器找到相关的资源,出现无法找到的情况显示的状态,就wordpress而言,404所出现会有如下一些状态。

1.网站首页能够打开,内页全部404状态

这种状态是由于wordpress默认是一款动态的程序,如果服务器没有做好伪静态而又选择了静态链接,如文章名链接、数字连接等形式,那么没有伪静态的重写将会显示404状态,因此如果遇到这种情况,一般来说我们做好服务器的伪静态就可以了,伪静态的处理有多种方式,每种WEB引擎(常见的:IIS/Apache/Nginx)处理都不一样,你需要自己处理好或者联系你的服务器商帮助你处理好。

2.网站包括首页全部404

如果访问首页都是404的话,那么你就要去查看下你的域名解析以及主机绑定是否出现问题,如果是虚拟主机,你需要查看下你所解析和绑定的主机是否是正确的,这种情况一般是解析到了另一台没有资料的虚拟主机上,进而显示404了。

如果你是使用的服务器,那么你需要看你所绑定的目录是否和你的wordpress网站目录一致。如果不一致,绑定到了错误的目录上面,也会造成404的情况。

3.网站前台正常,后台某些页面出现404

这种情况一般发生在IIS服务器上,比如说在wordpress后台点击文章,或者点击分类目录、标签等显示404,而其他的内容则正常的。

这情况一般是IIS的伪静态不正确造成的,你可以尝试将web.cofing恢复到初始的版本,也就是伪静态之前的版本,然后所有的选项均正常了,这就要求你的伪静态文件配置有问题,需要重新配置好,才能正确的显示。

 

网站访问状态显示403(Forbidden)

网站访问403状态时,表示你没有权限访问该资源,这种情况一般是2个问题造成的。

1.网站目录权限设为不可读

如果你的网站根目录设置的权限为不可读不可写,那么整个目录下的文件都是没有权限访问的,这需要你去更改好你的服务器目录的权限。

2.网站没有设置首页识别文件(默认首页)

wordpress是php程序,因此默认首页应该为index.php,如果你没有设置这个默认的首页文件,那么程序是无法是别的,某些服务器上会显示403,而某些会显示404,这个问题需要检查你的默认首页是否设置正确了。

 

网站访问状态显示502(bad gateway)

网站502,一般在wordpress访问中是进程错误,某个进程在运行中错误,造成进程停止工作而造成的,一般来说会有几种情况:

1.wordpress安装、安装完成后台部分页面显示502

这种问题一般是CentOS 6.x系统+PHP5.2+最新版的WordPress程序 组合出现的。一般来说我们不推荐php5.3以下的版本运行wordpress,wordpress目前推荐使用5.6以上版本,更加稳定。

解决方式也很简单,升级到php5.3以上版本或者将CentOS更换为其他系统 即刻解决。

 

2.网站安装正常,运行正常,但时不时出现502的状态

如果是这种情况的话,相对原因较为复杂,一般是服务器环境没有搭建好导致的,这种情况频发的话,建议全站进行备份,并重新搭建服务器环境解决。

 

网站访问状态显示500(Internal Server Error)

网站500错误,显示的是服务器内部错误,造成这个错误的原因有很多。

1.网站程序错误造成的500

这种情况一般是其他页面正常,访问某个特定的页面或者执行某个特定的操作造成的500,一些服务器不会讲php警告、错误和提示等信息直接显示出来,而是直接显示500错误,这样会给我们造成一定的困扰,但是如果是如上所说发生的情况,那么就是程序执行造成的错误。

如果你对php程序有所了解,那么你可以首先打开php的错误提示,在你的php配置文件php.in中找到display_errors  ,将off改为on,保存即可打开,打开之后即可看到是哪一个程序出现了问题,

若还是没有发现问题,你可以打开wordpress的debug模式,在wordpress的配置文件wp-confing.php中找到define(‘WP_DEBUG’, false); 将其修改为define(‘WP_DEBUG’,true);即可打开debug模式,这样就能顺利的查找到造成错误的程序文件以及代码了。

 

2.php版本所致

如果你在使用较低的php版本,那么可能会出现500的情况,在进行其他操作之前,你可以将php版本升级到更高的版本(推荐5.6以上版本),再查看状态,

抑或你所安装的php版本过高,而程序为兼容,如php7

在php7中弃用了大量的函数,转而使用新的函数代替,如果你的程序为兼容php7,那么也会出现问题,这样就需要让程序更新兼容php7,或者降低服务器的php版本到5.6即可正常。

 

3.网站目录权限

网站目录权限的不正确也会造成500的情况发生,Windows系统的主机,文件夹和文件的权限都可以是777;但是Linux系统的主机,文件夹和文件的权限设置成777,这样是错误,访问也会出现500错误。

Linux主机正确的文件权限是:文件夹:755;文件:644。但是有特殊的情况,比如baidu的xml文件通常设置成777,这个是不影响网站正常运行的。

你也可以从网站目录的方面查找问题。

 

4.301转向造成的500

如果你对于301转向不太懂,而且使用的是服务器而非虚拟主机(一般虚拟主机的301都有选项可以设置,不会出错),在301转向文件中添加了不正确的代码,web.confing,.htaccess等文件中加入了不正确的代码,也会造成500的情况发生了。

所以出现500,你还可以朝着这个方向去检查。

 

总而言之,500错误的造成有很多种,需要耐心的一条条的检查。

安装wordpress出现的问题

...个主题后,提示没有上级目录的写权限【解决办法】:将wordpress目录的权限赋值为777,若目录名为其他,则改为相应的目录名chmod-R 777wordpress/将路径切换到wordpress/下,用vim编辑器打开文件wp-config.phpvim wp-config.php在文件中... 查看详情

Wordpress:更改域名后出现403错误

】Wordpress:更改域名后出现403错误【英文标题】:Wordpress:403errorafterchangingdomainname【发布时间】:2013-02-1723:28:25【问题描述】:我在第三方虚拟主机(www.hoststar.ch)上安装了一个wordpress实例(版本3.5.1)。服务器上的安装位于/test/wor... 查看详情

腾讯云安装wordpress上传图片出现http错误怎么解决?

同样配置,阿里云没有类似问题。喜欢使用WordPress的原因其中之一就是遇到问题基本上可以找到解决方案的文档,比如今天在后台上传图片的时候有出现"上传时发生了错误,请稍候再试"的错误提示,开始以为是权限不够... 查看详情

wordpress怎样安装主题

分享3种安装WordPress主题的方法:通过WordPress后台安装主题WordPress安装和使用非常方便,很重要一点就是它大部分功能可以在后台完成,主题安装就是其中一项依次打开WordPress后台–外观–主题–添加然后就进入到了WordPress的主... 查看详情

如何防止 wordpress 插件出现在某些页面上

】如何防止wordpress插件出现在某些页面上【英文标题】:Howtopreventwordpresspluginsfromappearingoncertainpages【发布时间】:2015-02-0211:17:44【问题描述】:我注意到几乎每个插件在安装后都会在每个页面中显示/实现其代码(javascripts/css)。... 查看详情

如何在 xampp 中安装下载的 wordpress 主题

】如何在xampp中安装下载的wordpress主题【英文标题】:howtoinstalldownloadedwordpressthemeinxampp【发布时间】:2012-08-2113:15:38【问题描述】:我正在尝试安装从thiswebsite下载的主题。我正在使用XAMPP,但我不确定如何使用XAMPP安装这个下载... 查看详情

您的php似乎没有安装运行wordpress所必需的mysql扩展”处理方法

...经是一个老掉牙的问题了,部分人使用自己的服务器安装WordPress程序之后,会出现“您的PHP似乎没有安装运行WordPress所必需的MySQL扩展”这样的问题,包括我在内,前几天搬迁服务器,重装系统,重新安装较版本PHP,MYSQL,... 查看详情

如何安装wordpress网站程序

安装WordPress网站程序大致有以下步骤:安装前的准备1.下载最新版的WordPress(这里演示为WordPress3.5官方中文版),解压后,将WordPress文件夹里面的所有文件,上传到你的主机空间域名所绑定的根目录。2.新建一个MySQL数据库(不会建的... 查看详情

wordpress程序安装时提示500错误

...几个网站了。之前安装易企cms也是提示500错误,所以才换wordpress来安装的,是不是主机设置的问题?搜索了结果,使用HostEase空间时可能经常会遇到网站500内部错误,有的可能是网站在运行过程中出现500错误,有的可能是在安装... 查看详情

我刚刚安装了 Xampp 并下载了最近的 Wordpress。我尝试更改任何主题,但出现以下错误

】我刚刚安装了Xampp并下载了最近的Wordpress。我尝试更改任何主题,但出现以下错误【英文标题】:IjustinstalledXamppanddownloadedtherecentWordpress.ItriedchanginganythemebutIgettheerrorbelow【发布时间】:2021-03-1713:46:42【问题描述】:致命错误:... 查看详情

WordPress 维护页面随机出现

】WordPress维护页面随机出现【英文标题】:Wordpressmaintenancepagerandomlyshowingup【发布时间】:2017-02-2809:43:31【问题描述】:我在使用wordpress时遇到问题。有时在某些页面上我没有常规内容,但维护页面只是显示出来。我检查了一个.... 查看详情

如何使用 MariaDB 安装 wordpress?

】如何使用MariaDB安装wordpress?【英文标题】:HowtoinstallwordpresswithMariaDB?【发布时间】:2014-08-1309:33:55【问题描述】:我正在尝试在我的nginx+mariadb上安装wordpress第一步:将我的网址指向http://localhost/wordpress/抛出以下错误:YourPHPins... 查看详情

WordPress仪表板没有出现

】WordPress仪表板没有出现【英文标题】:WordPressDashboardNotComingUp【发布时间】:2018-05-0922:04:23【问题描述】:WordPress的一些新手。WordPress有问题。删除WordPress并重新安装它。有趣的是,它仍然给了我网站名称“测试”。现在,我... 查看详情

wordpress ssl出现404错误

】wordpressssl出现404错误【英文标题】:404errorwithwordpressssl【发布时间】:2012-06-3011:27:31【问题描述】:SSL安装在我们的服务器上,我们的网站主要是wordpress,有一些非wordpress页面可以在https://下正常工作,主页也可以正常工作,... 查看详情

wordpress安装教程

1、要安装WordPress,先看他的环境要求2、环境符合后,直接去官网下载WordPress(点击去官网)下载最新的安装包3、下载解压后,直接在浏览器中访问会自动跳转到安装界面http://localhost/wordpress_xinshiji(解压的文件夹名称)4、点击开... 查看详情

WordPress 服务器分析

】WordPress服务器分析【英文标题】:Wordpressserveranalyze【发布时间】:2021-04-1111:44:06【问题描述】:我有一个私人DigitalOcean服务器,用于我自己的网站和一些小型客户端,它们的网站访问者并不多。每个站点都是使用Ubuntu和Nginx安... 查看详情

安装wordpress,到wp-admin/install.php步,出现500错误,怎么办

...会出现这样的问题...你的服务器应该是win系统..win系统装wordpress才会遇到这些问题....你删除wp-config.php这个文件...然后运行你的域名.后面不用加什么...你会看到程序安装提示..点击创建新的配置...然后一步步下去...就可以安装了..... 查看详情

wordpress上传主题以及安装插件出现ftp的问题解决方案

第一种:给我们的文件赋予权限:chown-Rwww/home/wwwroot/xiaofany.com/chmod-R775/home/wwwroot/xiaofany.com/chmod-R777/home/wwwroot/xiaofany.com/wp-content/第二种:在网站根目录下,找到wp-config.php文件并添加以下代码:(加到最后就行)define("FS_METHOD" 查看详情