我在全新的WP安装中遇到了一些麻烦。我正在尝试将其安装在客户端主机上。当我开始安装时,WP已经安装了。我问了客户,我可以将其删除,这只是从他们的身边进行测试。但是我保存了它,还复制了数据库和其他内容。
然后,我从FTP中删除了所有文件,我删除了DB中的所有表格和所有爵士乐。然后,我采用了全新的下载版WP并将其上传。我在wp-config.php中设置了所有适当的值,然后启动了该站点,并获得了死亡的白屏。
我删除了wp-config.php,我得到了"没有wp-config" -Stuff。我试图更改文件,甚至使用WISARD,无论哪种方式,我都得到了WSOD或WP-ERROR。我被重定向到" wp-admin/install.php",仅此而已。在install.php中,我开始回声以查看崩溃的位置。看来它在这条线上崩溃了:
require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );
然后,我尝试将Define('wp_home','')和d Define('WP_SiteUrl','')设置为实际URL。我什至尝试将旧站点.htaccess文件拿走,但这一无所获。然后我开始使用Google,什么也没找到。
之后,我放弃并安装了客户端在那里进行测试的所有旧桌子,然后上传了旧站点。仍然是WSOD。
任何知道这里发生了什么的人?
好吧,正如我在评论中提到的那样,问题是一堆重新支配...
当文件传输时,事情真的很糟糕,文件真的很糟糕。
如果文件看起来像这样:
<?php
/* BLA BLA INFO */
function a_function()
{ //something }
上传时,文件可能看起来像这样:
<?php
/* BLA BLA INFO */
function a_function()
{ //something }
<?php
/* BLA BLA INFO */
function a_function()
{ //something }
这使某些文件中的重新陈述只是随机文件,而不是全部。主机测试时遇到了同样的麻烦,所以那里确实很糟糕。
至少,现在我知道为什么WSOD的原因:)