我将我的 Wordpress 网站从它的实时位置移动到我的本地服务器,并确保在数据库中正确更改了 URL。
该站点运行顺利,我可以很好地浏览所有页面,但是当我尝试访问管理页面时,屏幕完全空白。我可以进入登录页面,它会读取我的凭据,但是当它尝试让我登录时,什么也没有出现。
有什么我想念的吗?
我正在使用 MAMP,在 Apache 上运行。
谢谢。
一定是发生了某种 PHP 错误;检查您的日志或在站点的根目录中创建一个空白文件,PHP_errors.log
并将以下内容添加到您的.htaccess
文件中
# enable PHP error logging
php_flag log_errors on
php_value error_log /path/to/your/site/PHP_errors.log
然后刷新导致问题的页面并检查该日志现在是否有内容。可能仍有一个 URL 指向实时服务器,而不是您的本地服务器。
如果您的 Wordpress 文件中有 PHP 错误,您可以转到 wp-config 并打开调试模式。然后,这将为您显示所有 PHP 错误。
搜索
定义('WP_DEBUG',假);
注释掉这一行并将其替换为。
定义('WP_DEBUG',真);定义('WP_DEBUG_LOG',真);