完成新购免备案老薛主机香港空间后,接下来就是将网站从原来的阿里云迁移到新主机上,我是按这样的步骤来操作的。
一、备案、下载阿里云主机上的网站内容。
登录阿里云主机管理控制台,点击“文件管理”–“文件压缩”,将网站内容打包下载到本地。注意,请选择将根目录下所有文件打包下来。
点击“工具&服务”,工具–备份恢复–备份站点,选择要备份的数据,确定后系统开始备份,完成后,在“我的备份”中找到刚刚备份的数据库,同样下载到本地。
二、将网站内容导入到香港主机
登录香港主机的 cPanel 面板,分别导入网站内容和数据库,可分几个步骤进行。
1、新建数据库。在“数据库”栏,点击“MySQL 数据库向导”,按提示创建一个新的数据库,记下数据库名称,MySQL 用户名及密码,这在后面要用到。
2、导入数据库。在“数据库”栏,点击“phpMy 管理”,可以在左侧列表中看到你刚才创建的数据库,点击右边导航条上的“导入”,再在“要导入的文件”项,点击“选择文件”,直接选择我们前面下载下来的.zip 格式的数据库文件,点击“执行”按钮,完成导入。
3、上传网站内容。在“文件”栏,点击“文件管理器”,进入 public_html 文件夹,“上传”前面下载下来的 .tar.zip 网站内容文件,上传后直接右键单击文件,在线解压缩到本目录下,非常方便。
请注意:public_html文件夹是网站根目录,网站程序必须传到此文件夹,否则无法访问。同时,网站开通后默认生成的其他文件夹不能删除。
4、修改配置文件,更新数据库信息。我的“中华马氏网”是采用 Discuz! X3.4 程序架设的,共需要修改三个配置文件:
1、config/config_global.php
2、config/config_ucenter.php
3、uc_server/data/config.inc.php
需要逐一修改上面三处的数据库名称,用户名和密码,另外,['dbhost'] = 'localhost'; 而且 config_ucenter.php 文件要多修改一处,'UC_DBTABLEPRE', 后的数据库名称。
我是采用在线编辑的方式进行的,cPanel 面板下,文件管理功能非常强大。
三、域名解析到新地址
我的域名是放在阿里云的,登录阿里云控制台,在“域名”列表中选择网站域名,点击“解析”,修改 www 和 @ 的A记录值为香港主机的IP即可。
老薛主机还提供了别名解析到云清洗中心功能,云清洗的作用是:当主机IP被攻击,将自动切换到云清洗中心过滤攻击流量。则在解析时,记录类型选择CNAME(别名解析),记录值填写在用户中心获取到的别名解析地址。
等解析设置成功后,网站顺利打开,网站迁移完成。
但访问过程中发现一个问题,即 URL 静态化失效,404 错误,我参照“Discuz! X3.0/X3.1/X3.2通用 Apache伪静态规则”进行修改,只需上传个 .htaccess 文件就解决了。
不过,也在意料之中,香港主机的访问速度与阿里云的虚拟主机相比,是不可同日而语。
现在都很少做论坛了吧,除了以前做的好的论坛,比如:19楼,得意之类的地方门户
现在论坛不好做啊
阿里云国内主机需要各种备案,很麻烦的
DZ折腾几次就全会;了啊
我的X2.5论坛一直搞不好伪静态问题,原来直接在官方论坛下载个X3.0就可以用了。
必要的版本升级还是必须的,但我喜欢追逐最新版本也不是个好习惯,常有一堆问题。
应该没有,不过你可以Google一下英文,看有没有。
DZ程序啊,好久没用过了,几年前很辉煌的。
官网已经两年没更新了,被腾讯收购后,明显就摆烂了,论坛上也没工作人员回复问题。
主要论坛也受到管控,不好做,没市场
是的,限制太多,我在考虑改成 WordPress 程序的多用户模式也是可行的。
加上论坛插件,就是论坛了。
话说有 Discuz! 转 WordPress 的插件吗?