WP-admin giving 404

时间:2020-04-27 作者:Nate

当我转到/wp admin/时,我得到一个404未找到错误。今晚才开始。我没有任何插件可以更改登录名或wp管理页面。我的网站是https://sturtz.ml/日志上只写了这些。

[27-Apr-2020 12:34:36 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:34:39 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:34:41 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:34:46 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:35:33 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:35:39 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104 [27-Apr-2020 12:35:40 UTC] PHP Warning: define() expects at least 2 parameters, 1 given in /var/www/main/wp-config.php on line 104

1 个回复
最合适的回答,由SO网友:simongcc 整理而成

因为您重命名了原始插件文件夹并创建了一个空白插件,所以它可以正常工作。如果日志文件没有立即反映错误,或者无法明显识别错误。将禁用的插件逐个移动到新的空插件文件夹中是找出导致问题的插件的另一种方法。

我相信一个或多个插件会产生php错误。我建议您打开要跟踪的带有输出文件的调试。您可以执行以下步骤进行调试。

更新您的wp配置。php,添加以下语句

// turn on debug mode
define( \'WP_DEBUG\', true );

// the path to file, WP_DEBUG must be TRUE to use
define( \'WP_DEBUG_LOG\', \'path_to_log/debug.log\' );
重命名插件文件夹

运行站点一次

查看调试。记录以查找错误部分

如果您还没有做任何事情,我想您的主机很可能会更新PHP版本。有很多因素,只需查看调试日志即可了解。

有关调试的更多信息,请访问Debug WordPress

相关推荐

整个站点的白屏,包括wp-admin

在MacBook上,我使用FileZilla通过SFTP下载了一个WP multisite。我还导出了所有必需数据库的副本。我已经更新了所有wp-config 与本地数据库设置匹配的文件。我遇到的问题是,我的前端和后端都有一个白色屏幕。我甚至看不到登录屏幕wp-login.php我尝试了以下方法,但没有成功:将我的本地PHP版本与live server版本集相匹配WP_DEBUG 添加到trueWP_DEBUG_LOG 到wp-config</添加了WP_DEBUG_DISPLAY 到wp-conf