2009-09-11 158 views
2

我在尝试迁移主机,并且遇到从一个Drupal实例迁移到另一个Drupal实例的问题。我有一个多站点安装。我正在尝试维护文件/代码以及数据库。我已将Drupal实例中的文件从旧服务器传输到新服务器。我已经通过phpmyadmin导出数据库,并用cli重新导入。出于某种原因,我的网站的主页可以正常工作,但内部网页却无法正常工作。当我尝试导航到一个页面时,我找不到请求的URL。我已经在新服务器上安装并运行了drupal 6(相同版本)的新实例,它似乎工作正常。我认为这是我在做移植过程中遇到的问题?任何帮助非常感谢!Drupal到Drupal迁移

回答

10

您是否也转让了.htaccess文件?

这些都是“隐藏”(他们的名字开始用“”),而不是由某些FTP传输软件默认显示...

(我见过的正是这个问题一对夫妇几天前,从旧服务器获取.htaccess并将它放在新服务器上可节省一天^^所以也许你也遇到了这个问题......)

+0

精彩, 有效!我很抱歉,这是一个noob错误。现在我已成功迁移我的网站。让我知道是否有人想要帮助他们的迁移。 – topCweb 2009-09-11 19:14:05

+0

不要担心错误:我们都犯错误;而且这个很有趣,实际上,我第一次看到它^^玩得开心! – 2009-09-11 19:18:58

2

你可以通过只迁移来避免这种情况网站/目录。提取新服务器上的最新版本,并复制旧站点中的模块,主题和设置。当然,数据库也需要移动。

这假设你的网站是最新的,你还没有修改drupal核心。您也可以使用自定义安装配置文件进行复制。

+0

我已经使用最近的迁移完成了此操作。更容易。 – topCweb 2009-12-07 16:04:29

1

有要记住从一个Drupal的实例迁移到另一个

 
1. Optimize the tables before exporting the database. 
a) By clearing all the temporary tables 
b) By removing website cache. 

For more details go through the following link: 
http://goldapplesoftware.ca/blog/2011-05-reducing-drupals-disk-temporary-table-usage 

2. Export database with command line so no data is lost.
0

之前,请检查你的httpd/apache中的conf文件......一定要添加一些重要的事情:

<Directory "/var/www/html"> 
    Options Indexes FollowSymLinks 
    AllowOverride All 
    Require all granted 
</Directory>