我有一些问题与一个全新的可湿性粉剂安装。我正在尝试将其安装在客户端主机上。当我开始安装时,已经安装了WP。我问了客户关于它的问题,并告诉我可以移除它,它只是为了从他们这边测试一下。然而,我保存了它,还复制了数据库和其他东西。
然后,我从FTP中删除了所有文件,删除了数据库中的所有表和所有的jazz。然后,我拿了一个全新的下载版本的可湿性粉剂并上传它。我在wp-config.php中设置了所有正确的值,然后启动该站点,得到一个白屏死亡。
我删除了wp-config.php,得到了"There's no wp-config"-stuff。我试着修改文件,甚至使用了wisard,不管怎样,我得到了WSOD或WP-error。我被重定向到"wp-admin/install.php“,但仅此而已。在install.php中,我开始回显一些东西,以查看崩溃的位置。它似乎崩溃在这条线上:
require_once( dirname( dirname( __FILE__ ) ) . '/wp-load.php' );然后,我尝试将定义(‘WP_HOME’,'')和d定义(‘WP_SITEURL’,'')设置为实际的URL。我甚至试图获取旧网站的.htaccess文件,但它没有给我任何帮助。然后我开始在谷歌上搜索,但什么也没有找到。
在此之后,我放弃了,并安装了客户端之前在那里测试的所有旧表,然后上载了旧站点。仍然是WSOD。
有人知道这是怎么回事吗?
发布于 2012-11-09 02:26:26
嗯,正如我在评论中提到的,问题是一堆重新声明……
当文件被传输时,情况变得非常糟糕,文件变得非常糟糕。
如果文件看起来像这样:
<?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 :)
https://stackoverflow.com/questions/13278320
复制相似问题