网站迁移后绝对路径不正确


Absolute path incorrect after website migration

我有一个Wordpress网站我迁移到一个新的主机。

我现在看到绝对路径是不正确的。我怀疑它是在某个地方定义的,但我不知道在哪里,它不在数据库中,请不要建议wp_options解决方案,这不是问题。

查看错误,我还在顶部添加了一些调试值:

http://d42.e13.myftpupload.com/

错误路径为:

/home/content/p3nexnas06_data03/60/2186760/html/

正确路径为:

/home/d42e2186760983/html

$_SERVER['DOCUMENT_ROOT']dirname(__FILE__)都返回到旧服务器意义的绝对路径,在某个地方设置了ROOT_PATH常数,但我不知道在哪里。它不是在wp-options.php, wp-load.php, wp-settings.php,显然是一个PHP问题,而不是Wordpress问题。

您可以使用grep(递归地)搜索该文档:

grep -r '$_SERVER' .

在新服务器的根目录下。

注意命令中的单引号,否则$会被解释为环境变量。

结果列表可能太长,也许在DOCUMENT_ROOT__FILE__上搜索将简化检查…

听起来你要么…

A) .htaccess正在设置你的路径。

B)在httpd.conf.

中设置文档根目录

您是否也迁移了系统文件还是只迁移了www文件夹?