Wordpress错误500(内部服务器错误)

时间:2013-01-24 07:07:46

标签: php wordpress apache apache2

上周,我将wordpress实例移到了新服务器上。之后我经常得到500内部服务器错误。这个错误突然来了。 apache错误日志不包含任何致命错误消息,但它包含PHP警告消息。

每当发生此错误时,我重新启动Apache并且站点恢复正常状态。这可能是500内部服务器错误的原因?

重启apache如何解决此错误?只有这个站点出现此错误,部署到此服务器的其他站点工作正常。

2 个答案:

答案 0 :(得分:0)

BD中包含的wordpress网址指向旧网址的原因之一,在phpmyadmin中运行此脚本可以解决:

UPDATE wp_options SET option_value = REPLACE(option_value,'old_site','new_site');
UPDATE wp_posts SET post_content = REPLACE(post_content,'old_site','new_site');
UPDATE wp_posts SET guid = REPLACE(guid,'old_site','new_site');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value,'old_site','new_site');

还存在您的主机帐户包含带有您的用户名的文件夹的可能性,在wp_options表中可能包含,例如upload_path:“/ home / [folder_old_id] / public_html / wp-content / uploads”

UPDATE wp_options SET option_value = REPLACE(option_value,'folder_old_id','folder_new_id');

答案 1 :(得分:-1)

Wordpress内部服务器错误,500个内部服务器错误已解决!

首先在wordpress中登录管理控制台

  1. 进入设置
  2. 选择选项永久链接
  3. 更改选项,然后在所有选项列表中选择发布网址格式并保存
  4. 检查并访问出现错误的页面...