你现在的位置:首页 > PHP网站建设知识库 > Joomla > 正文

怎样迁移Joomla

Joomla!是基于PHP、MySQL的软件系统,可以在Linux、 Windows、MacOSX等各种不同的平台上执行。目前是由Open Source Matters 这个开放源码组织进行开发与支持。Joomla网站的备份及迁移非常简单:

1. 网站备份:
1.1 备份安装文件。
网站空间本身支持加压缩文件最好了。先把所有文件打包压缩,下载即可。如果不支持,可以试一下在线压缩程序(源代码),手动将文件打包成.zip压缩包。然后下载。不过有些空间商限制了单个文件大小。这是你可以分几次打包,各自下载。最简单也是最浪费时间的办法是,直接用FTP一点点的传到自己的电脑中。
1.2 备份数据库
如果空间支持一键备份,直接在给定的路径中将数据库下载下来就行。一般来说,我们都会有PhpMyAdmin管理系统,进入,选择相应的数据库,然后Export(导出),全部选中,选择SQL,也可以将SQL打包成压缩包,选择执行,下载文件即可。
1.3 Joomla!提供了joomlapack插件,上传安装插件,一键备份~
不足的是Joomla的源程序文件太大,动不动就一二十M,是所有网站程序中我见过的最大的了。
2.网站迁移
2.1修改配置文件
用编辑器(推荐UltraEdit)打开网站配置文件configuration.php,修改以下选项。
<?php
class JConfig {
……
var $log_path = '网站空间Logs文件路径';
var $tmp_path = '空间的Tmp路径';
……
var $dbtype = 'mysql';
var $host = '数据库地址';
var $user = '数据库用户名';
var $db = '数据库名';
var $dbprefix = '数据前缀(一般不要修改,除非为了安全)';
……
var $password = '数据库密码';
var $sitename = '网站名';
……
}
?>
2.3 文件迁移
将源文件打包成.zip压缩包。用FTP工具(我推荐Filezilla,免费开源且强大)上传至空间目录。然后解压缩即可。如果空间没有提供解压缩功能,推荐用在线解压程序(源代码),非常方便。
2.4 数据库导入
将备份下来的数据库文件*.sql命名为你的 新空间数据库名字.sql。进入phpMyAdmin管理页面,首先清空原来的数据,否则会不成功。然后进入Import选项,选择你的数据库文件,上传执行即可。