在阿里云引擎ACE上安装WordPress

阿里云的ACE虽然还在测试阶段,但是免费+好用的优点还是让我忍不住把WordPress搬到上面去。折腾了一个下午终于顺利完成,时间主要是耗费在download-monitor这个插件上,不知为何,只要启用了这个插件,网站就会500错误。在ACE上安装WordPress主要有这几个优点:

  • ACE可以与阿里云OSS无缝衔接,再也不用担心附件太多或者图片加速的问题了。
  • 在与OSS结合后,网站目录将拥有写权限(会直接自动写到OSS上),这样WP的附件上传功能等都可以正常使用,这一点比SAE要方便得多
  • ACE目前免费(不知道以后是否会收费)
  • 阿里云系列服务一贯的高速

进入正题,说说如何在ACE上安装WordPress。

  1. 首先是在ACE上创建实例,这部分我就不详细写了,可以参考官方文档,并在拓展服务里开通MySQL
  2. 创建代码版本后,用SVN工具同步回来,然后修改app.yaml,按照http://ace.aliapp.com/php/app-config.md上的说明,添加自己的OSS。使用自己的OSS有一个好处,就是容易管理文件。当然你也可以使用ACE拓展服务里提供的储存服务,开通后既可使用,无需配置。
  3. 将数据导入ACE提供的MySQL中
  4. 把原有的WordPress打包下载回来,修改wp-config.php,设置上新的MySQL信息。如果你使用自己的OSS,把wp-content/uploads这个文件夹的内容上传到oss中的xxx.aliapp.com/1/webroot/wp-content/uploads里,这样会自动出现在网站的wp-content/uploads路径中。然后把uploads文件夹删除,将剩余的代码包用SVN上传到ACE实例中并部署。
  5. 部署成功后,重启实例,这样OSS配置才能生效

至此,WordPress安装结束,绑定一个域名,开始测试吧!其中,WP后台的附件上传功能可以正常使用,上传的附件会保存在OSS的对应目录下。



Comments are closed.