迁移网站;将DNS记录IP更改为指向新站点位置。现在错误

时间:2014-12-10 16:19:20

标签: php dns migration database-connection a-records

我继承了一个网站。老板希望它迁移到新主机。我移动了所有文件并创建了新数据库。我指出了DNS"记录"到新的IP地址,我收到错误:

警告:include(includes / configure.php)[function.include]:无法打开流:/home/content/32/11410732/html/qaausa/buick/buick-encore.php中没有此类文件或目录第4行

警告:include()[function.include]:无法打开' includes / configure.php'在/home/content/32/11410732/html/qaausa/buick/buick-encore.php中包含(include_path =' / var / chroot / home / content / 32/11410732 / html') 4

我收到了每个" include"文件中的方法。 它可能是数据库连接? 有问题的php文件确实位于它们应该位于的位置。

编辑***这是文件路径。我进入了每个文件并更正了文件路径以反映新主机的文件系统...

1 个答案:

答案 0 :(得分:0)

这些错误是由于托管环境的变化,特别是php.ini文件和目录结构。 在以前的服务器上,php.ini文件将被配置为不显示错误或仅在生产环境中显示预期的致命错误,而不是显示警告等。您需要找到您的php.ini文件并更改{{1行如下:

error_reporting

以前的服务器上可能存在这些错误,但由于错误设置为不显示,您可能不会更聪明。

其次查看require的所有实例,包括并检查路径是如何被引用的,变量可能正在使用中,并且由于新主机导致目录结构发生了变化,include需要表示这一点。如果没有关于上一个和新服务器等的操作系统等的进一步信息,这是我能给出的最佳建议。