解决Wordpress出现500错误的方法
2010-04-12 01:11
288 查看
一个WP网站的流量猛增,然后出现了500错误,无法访问了.
访问 wp-admin.php这个页面的时候提示
在phpmyadmin中,查看该wp对应的数据库的wp_options表的时候,
提示
http://wpgarage.com/good-blogging-practice/crash-burn-how-to-repair-tables-in-the-wordpress-database/
http://www.howtodothings.com/video/fixing-wp-mysql-crashed-tables
这两篇文章给出的解释是由于WP网站的访问量过大,就会导致MySQL中的某些表出现这个问题.
出现问题的表在PHPmyadmin中显示绿色的"in use"字样.
如果看到某些表的,可能是wp_posts表,在Overhead一栏显示有数字,说明其也快超过负载了,但是还能正常使用,要及时用repair table功能修改它,这样就能防止500错误的发生.
对于流量大的WP网站,要经常检查PHPmyadmin中各表的Overhead一栏的情况,以便及时修复.
后继报道:
修复了wp_opions表后,虽然可以访问网站了,但是网站首页显示的帖子不是今天的(2010.4.11),而是2010.3.25
在WP的后台点击Edit想查看文章的时候,显示no post founds.
有篇帖子讨论了这种情况,http://wordpress.org/support/topic/344686
有人说要修复wp-posts表,我照做了,然后网站显示正常,edit中也可以看到post啦.
访问 wp-admin.php这个页面的时候提示
One or more database tables are unavailable. The database may need to be repaired.
在phpmyadmin中,查看该wp对应的数据库的wp_options表的时候,
提示
Error SQL query: SHOW FULL FIELDS FROM `wp_options` ; MySQL said: #145 - Table './xxxxx/wp_options' is marked as crashed and should be repaired
随后根据以下两篇文章给出的方法,进入phpmyadmin里修复数据库wp_opions表后就恢复正常了.
http://wpgarage.com/good-blogging-practice/crash-burn-how-to-repair-tables-in-the-wordpress-database/
http://www.howtodothings.com/video/fixing-wp-mysql-crashed-tables
这两篇文章给出的解释是由于WP网站的访问量过大,就会导致MySQL中的某些表出现这个问题.
出现问题的表在PHPmyadmin中显示绿色的"in use"字样.
如果看到某些表的,可能是wp_posts表,在Overhead一栏显示有数字,说明其也快超过负载了,但是还能正常使用,要及时用repair table功能修改它,这样就能防止500错误的发生.
对于流量大的WP网站,要经常检查PHPmyadmin中各表的Overhead一栏的情况,以便及时修复.
后继报道:
修复了wp_opions表后,虽然可以访问网站了,但是网站首页显示的帖子不是今天的(2010.4.11),而是2010.3.25
在WP的后台点击Edit想查看文章的时候,显示no post founds.
有篇帖子讨论了这种情况,http://wordpress.org/support/topic/344686
有人说要修复wp-posts表,我照做了,然后网站显示正常,edit中也可以看到post啦.
相关文章推荐
- [WP]常见wordpress安装,运行,使用出现500错误分析和解决方法
- Hbase无法启动及web查看出现500错误的原因及解决方法
- JSP中内建exception对象时出现500错误的解决方法
- Idea Tomcat Struts2 hello world 项目出现 500错误 问题解决方法
- 修改远程服务器文件出现500错误并且提示XXX目录is writeable by group的解决方法
- 用dw(dreamweaver)开发asp.net,连接数据库时出现“http错误500,服务器内部错误”的解决方法
- 出现500错误[code=CANT_CONNECT_LOOPBACK] Cannot connect due to potential loopback problems的解决方法
- ASP.NET通过Base64String上传超过3M的文件时,出现“远程服务器返回错误: (500) 内部服务器错误。“,的解决方法
- 新建ASP.NET项目的时候出现HTTP/1.1 500 Server Error的错误解决方法
- 通过httpwebrequest实现http的post和get方法莫名出现500内部服务器错误的解决办法
- 服务器出现 HTTP 400、404、500、502 错误原因及解决方法
- iis出现 Server Application Error 错误解决方法(xp iis5.1 配置asp项目出现500错)
- Win2008R2 配置 ASP环境,出现500错误的解决方法
- c#中WebClient类的DownloadData方法出现的“500内部服务器错误”问题及解决
- sharepiont2010 站点权限更改后混乱以致打开网页出现500错误的解决方法。
- JSP中内建exception对象时出现500错误的解决方法
- 服务器出现HTTP500错误解决方法(屏蔽友好错误页,显示真正错误提示)
- 安装WordPress出现500错误的解决办法
- 解决IIS出现HTTP 500内部服务器错误的方法