应本站会员dodgelee的要求,特地写了这篇不使用备份、恢复组件转移Joomla网站的教程,希望对大家有所帮助。
1、过程分析:
一般来说,转移PHP网站需要做的就是数据库、网站文件的转移以及数据库连接文件的修改,Joomla也不例外,不使用其他组件,我们同样用这样的方法来进行转移。
2、数据库的转移:
首先,我们得找到数据库,如下图,我使用的是PHP组合套件XAMPP,所以你可以看到这样的界面,然后进入PHPMYADMIN。
下图是PHPMYADMIN的界面,下面我们将以52joomla数据库为例,点击进入52joomla数据库。
进入52Joomla数据库之后,我们可以在PHPMYADMIN界面左侧看到所有的表,在右侧可以看到“导出”(export)按钮。
进入“导出”后,将看到如下的界面:
将下面的“另存为文件”选中,可将数据库导出为.sql文件(如果不选中,PHPMYADMIN将给出一长段MYSQL代码用于导入,不过不建议此方式)。
选中“另存为文件”后,点击“执行”,系统自动开始创建并下载数据库文件,图为Chrome的下载界面。
这是我们得到的以.sql为后缀名的数据库文件,至此,数据库的导出已经完成。
现在,我们将备份好的数据库上传至服务器上:
为了方便,这里我还是用本地的PHPMYADMIN为例子,但是实际应用中我们需要进入到服务器的PHPMYADMIN中进行操作!
新建一个名为“52joomla1”的数据库(例),输入数据库名,点击“创建”(Create)。
进入52joomla1数据库,点击右侧“Import”(导入)进行导入数据库的操作。不知道为什么我这新建数据库之后变成了英文的界面,不过没关系,不影响操作。
选择我们之前备份好的数据库,然后点击“执行”。注意:如果之前导出时你未选择“另存为文件”,生成的SQL代码你可以在这里的“SQL”里执行来实现数据库的导入。
OK,数据库转移完成。
3、文件的转移及配置文件的修改:
将Joomla网站的所有文件上传至服务器,并在服务器上编辑configuration.php文件,或者你可以在本地编辑好后再上传覆盖服务器上的此文件。