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

Php Wordpress错误500(内部服务器错误),php,wordpress,apache,apache2,Php,Wordpress,Apache,Apache2,上周,我将wordpress实例移动到了新服务器。在此之后,我经常收到500个内部服务器错误。这个错误是突然发生的。apache错误日志不包含任何致命错误消息,但包含PHP警告消息 每当发生此错误时,我就会重新启动apache,站点就会恢复到正常状态。此500内部服务器错误的原因可能是什么 重新启动apache如何解决此错误?只有此站点出现此错误,部署到此服务器的其他站点工作正常。BD中包含的wordpress url指向旧url,在phpmyadmin中运行此脚本可以解决以下问题: UPDAT

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

每当发生此错误时,我就会重新启动apache,站点就会恢复到正常状态。此500内部服务器错误的原因可能是什么


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

BD中包含的wordpress url指向旧url,在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_选项表中可能会包括,例如上载路径:“/home/[folder_old_id]/public_html/wp content/uploads”


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

首先在wordpress中登录管理仪表板

  • 去布景
  • 选择选项permalink
  • 更改选项并在所有选项列表中选择post url格式并保存
  • 检查并访问出现错误的页面
    你得到什么警告?有什么访问问题吗?迁移时您做了哪些更改?我收到以下消息。PHP警告:在1216行的/var/www/xxx/wp content/plugins/count per day/counter.PHP中被零除,我没有做任何更改。禁用每天计数插件,然后浏览您的站点。有时候wordpress插件会出现故障。还有其他解决方案吗?现在网站运行良好。但是我突然经常会犯这样的错误,我也迁移了我的一些站点,并面临这些问题。大部分都是插件造成的。你能补充一些解释吗?你为什么认为它能解决问题?哪些部件是必需的?
    UPDATE wp_options SET option_value = REPLACE(option_value,'folder_old_id','folder_new_id');