Coding 动态 Pages – 托管博客程序时遇到的小问题

题图来自 → Coding

好像是昨天晚上吧,闲着无聊去 Coding 看了一下,发现刚出了一个新功能,动态 Pages。

动态 Pages 是一个动态网页托管和演示服务,支持使用 PHP 语言和 MySQL 数据库,可用于部署开源博客、CMS 等动态应用。

动态 Pages 将于 2017.10.24-2017.11.30 进行公测。公测结束后,将成为金牌/钻石会员专属功能。

通过 官方文档 稍微了解了一下,然后就试着去将 Typecho 和 WordPress 上传上去了,也趁着这个机会稍微学习了下如何使用 Git ……

之前一直都是托管的静态 Hexo 和纸小墨博客页面在 Coding 或 Github 上,虽然感觉这俩博客程序还不错,但有时候想用手机更新写文章就不行了,长期不能碰电脑的我也就入坑了 WordPress 和 Typecho,为了能上线博客,也就花钱买了虚拟机。

Coding 这次在 1024 程序员节新出的这个功能就可以用来托管 WordPress 或 Typecho 博客了。去了解了一下 Coding 的会员特权:

总结一下,感觉就是如果只用 Coding 的动态 Pages 功能的话,应该可以搭建一共 100 个站点,因为最便宜的金牌会员最多可创建 100 和私有项目,每个站点有 1G 存储空间,如果不创建私有仓库,可搭建的站点数就不止 100 了,但我想,搭建 WordPress 或 Typecho 站点的话,还是用私有仓库比较好,毕竟不能让别人抠走了媒体文件和付费主题呀……


稍微去体验了一下,遇到了一些小小的问题,但还是解决了。

首先是先到 Github 上克隆了一份最新版本的 Typecho,上传到仓库,然后在仓库后台开启动态 Pages 功能,绑定域名后打开网站安装 Typecho,发现根本无法连上数据库,我以为是 Coding 那边有 bug,暂时就先放着了,大概一个小时之后再次打开安装界面,还是无法连接数据库。然后干脆就上 Github 克隆了最新版的 WordPress,成功安装。然后我又在 Typecho 官网下载了 1.0 版本,也就是正式版,上传到仓库里,安装成功。好吧,应该是最新版的 Typecho 有 bug……

Typecho 使用并没有遇到些什么问题,毕竟我没有给它换主题什么的,我觉得 Typecho 默认主题也挺好看的,但使用 WordPress 时就发现了些问题。

仓库后台有这样一个选项:

这个选项默认是开启状态的。

我试着给 WordPress 站点装了个主题,过了一会再访问网站的时候转跳到了安装页面,也就是先前的安装数据已经没了,还好 WordPress 的文章是保存在数据库中的,重新安装时只需要注意数据库表前缀和之前一样就行了。可是每次更改了仓库中的内容就会被重新部署,虽然写的文章不会丢失,但感觉很不方便,所以干脆救关掉了这个自动部署的选项。

但关键的问题不在这,之前给 WordPress 上传主题我并不是通过 WordPress 后台上传的,而是直接到仓库里上传主题文件夹,因为 WordPress 后台上传主题会报错,所以,如果想安装主题就只能先克隆项目到本地,然后把主题放进主题文件夹里,再上传到仓库……然后仓库内容有改动,得重新部署……而且,貌似也不能上传图片媒体文件,上传也会报错,所以上传图片也得克隆下来然后在上传再重新部署……哇,好麻烦,我还是继续用 Hexo 部署静态 Pages 吧。


嗯,暂时遇到的问题就这些了。

如果上传 WordPress 或 Typecho 到仓库里之前就已经在本地将主题或插件装好了,然后部署动态 Pages 安装好博客程序后,启用插件或主题,接下来没有任何改动,只是纯粹的写文章更新文章的话,用这个也挺合适的,当然,图片媒体文件的话,可以存放在七牛或者其他对象存储服务里。

2 条评论

发表评论

*