我知道关于wordpress发布了一千个白屏问题,但由于某些原因我无法找到答案。
我正在运行PHP 7.1
一个小的“旁注” - 我添加了一个index.html文件,该文件不会在根网址列出,只有当我输入url.com/index.html时才会出现 - 可能是相关的?
我刚刚开始使用新数据库,问题仍然存在。服务器显示大量访问日志尝试但没有错误。我开始认为这是一个apache conf问题,即使我多次从WP复制默认值并验证它正在被读取。
答案 0 :(得分:0)
1- Wordpress有一个内置的调试功能,您只需通过 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' );
3-只是为了确保从https://wordpress.org/下载最新版本的wordpress,然后只上传wp-admin | wp-includes和文件夹外的其他* .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
答案 1 :(得分:0)
输入wp.config:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
另外,验证.htaccess