我知道有上千个关于wordpress的白色屏幕问题,但出于某种原因,我找不到答案。
我正在运行PHP7.1
一个小的“附带说明”--我添加了一个index.html文件,只有在输入url.com/index.html时,它才会在根url上列出--可能是相关的吗?
我刚刚从一个新的数据库开始,这个问题仍然存在。服务器显示了大量的访问日志尝试,但没有错误。我开始认为这是apache问题,尽管我已经从WP复制了很多次默认代码,并验证了它正在被读取。
发布于 2017-09-21 20:18:58
1- Wordpress有一个内置的Debug函数,您只需要通过wp-config.php来启用它。
error_reporting(E_ALL); ini_set('display_errors', 1);
define( 'WP_DEBUG', true );从现在开始,您应该能够查看错误来自何处。
2-白色屏幕是缺乏PHP内存的结果。将这一行添加到wp-config中。
define( 'WP_MEMORY_LIMIT', '256M' );为了确保从https://wordpress.org/下载wordpress的最新版本,然后只上传wp-admin \wp-包含和其他在文件夹之外的*.php文件。
4-您可能还需要检查您的.htaccess并确保它看起来像这样:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress发布于 2017-09-21 20:24:01
放入wp.config:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);另外,验证.htaccess
https://stackoverflow.com/questions/46352429
复制相似问题