【发布时间】:2011-08-14 23:56:30
【问题描述】:
我安装了一个 Drupal 6 站点,效果很好。我正在将主机切换到 B 公司,但仍想保留从我的旧公司 A 公司注册的域。
我将所有文件复制到 B 公司,将域设置为附加域,复制数据库,更改 settings.php 文件以指向新数据库,然后更改名称服务器以指向我的新主机公司。
当 DNS 更改传播通过时,该站点出现了,因此它访问了正确的文件夹,并且数据库显然也可以正常工作,但是我收到了大量错误消息(我将在最后包含这些消息)和主题完全不存在。我急忙将名称服务器改回来,因为这是一个生产站点,现在我正试图弄清楚所有文件的精确克隆是如何出错的。 . .
我收到的错误信息:
* warning: array_map() [function.array-map]: Argument #2 should be an array in /home/sitename/public_html/public_html/modules/system/system.module on line 1020.
* warning: array_keys() expects parameter 1 to be array, null given in /home/sitename/public_html/public_html/includes/theme.inc on line 1832.
* warning: Invalid argument supplied for foreach() in /home/sitename/public_html/public_html/includes/theme.inc on line 1832.
* warning: array_map() [function.array-map]: Argument #2 should be an array in /home/sitename/public_html/public_html/modules/system/system.module on line 1020.
* warning: array_keys() expects parameter 1 to be array, null given in /home/sitename/public_html/public_html/includes/theme.inc on line 1832.
* warning: Invalid argument supplied for foreach() in /home/sitename/public_html/public_html/includes/theme.inc on line 1832.
(我知道这两个 public_html 有点奇怪,它与两个主机之间的不同命名约定有关。它确实指向同一个文件夹。)
有什么想法可以让这个网站以同样的方式工作吗?
谢谢, 特里克
【问题讨论】:
-
我的网站上有同样的问题,错误信息完全相同。您能否具体说明您是如何解决问题的?更改域名并安装新主题后出现问题。
标签: drupal drupal-6 dns hosting