关于空间商的选择前文已记不再赘述。搭建蝉知CMS系统倒是值得一说。
DO空间新建Droplet时,一定要用在本地生成完毕SSH密钥对后再创建站点。因为选择的是最小512MB memory 的配置,性能无法运行WordPress,加上对蝉知系统已有一定的熟悉,虽然蝉知没有对外贸用途做具体优化,但仍然不失为一个精准高效的优秀CMS系统。最重要的原因是开发团队在国内,有问题和建议直接在QQ群里发表,沟通无障碍渠道通畅。
使用PuTTY与私钥远程登录服务器。默认首次登录需要修改root密码。原密码是发到管理邮箱的。登录后的信息页会有SQL数据库密码,这个在安装CMS系统时会用到。使用wget命令网络下载蝉知源码包到服务器,速度不错平均在200KB/S以上。用unzip解压,得到两个文件夹www和system以及一个文件inde.php
问题来了,蝉知推荐安装在www目录下,但是服务器预设的LAMP环境默认网站根目录是/var/www/html,html包含两个文件:index.html和info.php
index.html提示需要replace本文件,为了保持目录整洁,我把解压出来的www文件夹内的所有文件全部mv到根目录(html),对解压出来的 system文件夹和index.php文件执行同样的操作。并且将index.html文件mv至其它文件夹以防冲突。运行install.php安装蝉知,一路顺畅。然后登录后台编辑后才发现,前台没有了,不显示。
根据本地wamp环境下的记录,用vi重写了.htaccess文件保存在根目录,然后将位于别处的index.html文件重新mv至根目录,结果就正常了。为什么会这样,我不清楚原理,能工作最好,善莫大焉。
有必要提一下DNS。DO的DNS设置很快很好用,因为直接给了一个IPv4地址,可以直接设置A记录,www也可以设置CNAME记录,前提是在域名商的域名管理后台里设置好ns转发至DO的三个解析服务器即可。因为有A记录,解析还是非常快的。而且通过DO做的DNS解析几乎没有延迟立即生效,难道是因为NY的服务器距离根域名服务器(全球只有13台,9台在美国)很近的原因?胡乱猜测没有根据。
最后设置了一下google webmaster tools,生成了verify文件。因为只有一行文字,下载下来并没有按google的提示上传,而是直接在根目录下打开vi编辑器,根据下载下来的文件内容复写再保存在网站根目录(/var/www/html),再在google webmaster tools 网页直接验证就OK啦。
已经解决的,都不是问题。接下来就是一点点优化和上传。最大的重心在SEO。单提一个点,蝉知CMS的站点设置模块,site name, site keyword, index keyword, meta keyword该如何写才能最优化,只能慢慢摸索了。
一个周末加周一上午只能做这点事情,效率太低了,再接再厉,自勉。