上周末,笔者因海外主机维护忙着对博客搬家,挑来跳去,最终还是选择了阿里云(免费版),可选国内青岛机房,默认配置1G空间、10G/月流量和50M数据库,基本满足了博客日常需求,值得一试,下面笔者简单分享下阿里云主机的相关操作教程:
1、领取免费2年版阿里云主机,http://wanwang.aliyun.com/promotion/free-times/
2、领取成功后,即可访问主机后台(控制台),点击这里,在这里罗列了主机基本信息,包括IP、临时域名(可绑定20个域名),管理入口等内容。
3、选中主机基本信息》绑定域名,即可手动添加多个域名,同时也能使用阿里云代备案服务,效率不错。
4、选中管理进入主机信息(初次使用主机需初始化,最高可选PHP5.5+MYSQL 5.1配置,支持HTML5环境),完成初始化后即可获取到FTP登录名、数据库用户名、数据库名称、设置登录密码。
一般FTP名称为:你的FTP登录名.my3w.com,使用FTP上传工具即可把自己网站程序、论坛、WP博客压缩包上传,然后使用主机自带的“文件解压缩”(linux支持zip和tar,windows支持zip和rar)解压到根目录,即可访问。
5、修改Wordpress博客配置文件wp-config.php,重新适配新的阿里云服务器;
/** WordPress 数据库的名称 */
define(‘DB_NAME’, ‘XXXXXXX396_db’);
/** MySQL 数据库用户名 */
define(‘DB_USER’, ‘XXXXXXX396’);
/** MySQL 数据库密码 */
define(‘DB_PASSWORD’, ‘你设置的密码XXX’);
/** MySQL 主机 */
define(‘DB_HOST’, ‘XXXXXXX396.my3w.com’);
6、导入数据库只需借助阿里云的phpmyadmin面板,点击这里,登录后选择导入,手动导入原先网站的SQL数据。
小贴士:《虚拟主机导入MYSQL数据报错:unknown collation:utf8mb4_unicode_ci》
问题原因:目前,虚拟主机配备的MYSQL数据库版本是5.1.48,不支持utf8mb4字符集,需要MySQL 5.5以上才支持
解决方法:使用记事本手动打开.sql文件,通过ctrl+h将该文件的中的CHARSET = utf8mb4全部替换成CHARSET = utf8,将COLLATE = utf8mb4_unicode_ci 全部替换为COLLATE = utf8_general_ci,然后重新导入测试,修改之前建议先对源文件做备份。