[英]Wordpress Error 500 (Internal Server Error)
上周,我将wordpress实例移至了新服务器。 之后,我经常收到500 Internal Server Error。 这个错误突然出现。 apache错误日志不包含任何致命错误消息,但包含PHP警告消息。
每当发生此错误时,我都会重新启动apache,并且站点将恢复正常状态。 此500 Internal Server Error可能是什么原因?
重新启动apache如何解决此错误? 仅此站点出现此错误,其他部署到该服务器的站点运行正常。
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');
Wordpress内部服务器错误,500个内部服务器错误已解决!
首先登录WordPress的管理仪表板
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.