我在使用全新的WP-install时遇到了一些麻烦。我试图将它安装在客户端主机上。当我开始安装时,已经安装了WP。我向客户询问了这件事,并且我可以将其删除,这只是为了从他们身边进行测试。我保存它,但也复制数据库和东西。安装Wordpress WSOD
然后,我从FTP中删除所有文件,我删除了数据库中的所有表和所有爵士乐。 然后,我带了一个全新下载的WP版本并上传了它。我在wp-config.php中设置了所有适当的值,然后启动了该网站并得到了一个死亡白屏。
我删除了wp-config.php,我得到了“There's no wp-config”-stuff。我试图改变文件,甚至使用wisard,无论哪种方式我有WSOD或WP错误。我被重定向到“wp-admin/install.php”,但就是这样。 在install.php中,我开始回显内容以查看崩溃的位置。 看来,它坠毁在这一行:
require_once(dirname(dirname(__FILE__)) . '/wp-load.php');
然后,我试图设置定义( 'WP_HOME', '')和D定义( 'WP_SITEURL', ''),以实际的URL。 我甚至试图采取旧网站.htaccess文件,但它没有给我任何东西。 然后我开始谷歌,什么都没找到。
在此之后,我放弃并安装了客户端之前在那里进行测试的所有旧表格,然后上传旧网站。还是WSOD。
谁知道这里发生了什么?
任何机会看到日志文件或类似的东西?服务器是否显示php错误消息? – Leprosy
是的,我开始看日志,并有吨或redeclarations。首先,我在wp-includes/rewrite.php中有一堆,然后我将它们评论出来,然后我在wp-includes/class.wp-styles.php中发现了一个重新声明错误,并且意识到这个文件正在重复着自己......像 /** bla blah <?php的东西,并在文件的中间重复自己与这个文本再次...文件看起来不像这个本地主机。我上传时发生了什么? – gubbfett
WSOD很可能是一个致命的PHP错误。你可以访问服务器的PHP配置吗? – Leprosy