Joomla 构建的网站,常常遇到需要迁移的问题

Joomla 网站迁移与 SEF

Joomla 构建的网站,常常遇到需要迁移的问题。

有下面的问题,具体描述如下:

最近因为旧站空间开始不够用,所以另外找了一个新的网站空间,需要进行网站的备份和迁移。

网站迁移的过程简单说明就是,利用FileZilla FTP 把joomla 根资料夹的档案全部从旧站下载後,再上传到新站,数据库也从数据库管理介面 export 再到新站import。configuration.php 的设定也手动更改过,方法是在新站安装一个新的 joomla 「test」站,拿它 configuration 里的设定做比较和参考(例如路径),这样进行对比修改的。

完成後有试开首页,首页是完整呈现没问题,但试按了其中一个菜单,跑出来的网页资料丶文字都有,就是排版整个不见,然後我记得并没有更动什么,但首页开始打不开,并显示这样的错误提示:[code]Warning: require_once(/hermes/bosweb/web106/b1063/ipg.XXXX/includes/defines.php) [function.require-once]: failed to open stream: No such file or directory in /hermes/bosweb/web106/b1063/ipg.XXXX/index.php on line 21

Fatal error: require_once() [function.require]: Failed opening required ‘/hermes/bosweb/web106/b1063/ipg.XXXX/includes/defines.php’ (include_path=’.:/usr/local/lib/php-5.2.12/lib/php’) in /hermes/bosweb/web106/b1063/ipg.XXXX/index.php on line 21[/code]所以问题是:

1.我查了一下 includes/defines.php 是存在的,也比对过了内容没问题。所以一直在原地转,不知道问题到底在哪里!!

2.我有查到有人在其他帖所提出的解决方法是检查是否有档案损毁或是缺少,但是我的joomla 站档案总共一万多个(至少10,901 个档),我真不知道要从何查起。

  1. 从上面的讯息我发现了一点疑问,我在新站是试着先把档案上传在子资料夹 /abcd 的,但是上方的档案路径却没有出现 …/abcd/includes/…,不知道问题是不是在路径上,如果是的话请知道的人告诉我要怎么修正。

我也知道有 joomlapack 的东西可以用,不过在死心去使用它之前,还是很想知道到底是怎麽一回事,还烦请大家相助。