我把博客搬到了NodeHost
各位,有没人想到,我会把博客迁移到NodeHost。众所周知,NodeHost有一个50MB的免费主机,但是没有免费的数据库。如果你上传了一个Z-BlogPHP程序,你会发现这个玩意压根就不支持SQLite3。你可能会觉得这就没办法装博客了。不不不,这个还是有办法的,只要你发动你那聪明的脑袋好好想一想,你就会发现其实这玩意可以配合一些免费的远程数据库来用的。
好的,接下来我说说我的部署方案。
你先创建一个容器,节点选择德国法兰克福,为什么要选这个等下再说。
首先我们正常使用SFTP将我们的博客程序上传到NodeHost。以Z-BlogPHP为例子,如果你是准备去全新安装,那么你直接去下载Z-BlogPHP一键安装程序,把install.php丢上去即可。
数据库我们用的是mdbgo的免费数据库。众所周知,如果我真要mdbgo部署Z-BlogPHP博客那么我只能说体验是真的差,非常卡。但是他提供了一个免费的mysql/mongodb数据库,空间500MB。我们创建一个mysql数据库,连接方式记下来,回到我们的Z-BlogPHP程序,输入数据库信息,正常安装即可。
如果你是现有的,那么请你打开电脑,把博客sql文件扔在当前目录,在当前目录打开终端,输入
mysql -hmysql.db.mdbgo.com -u你的mysql用户名 -p
接着输入密码然后回车,再输入下面的命令导入数据
use 你的数据库名称; source 你的sql文件;
接着修改 zb_users/c_option.php,修改你的数据库连接信息即可。
当然了,前提是你的博客体积不要超过50MB,不然是会计费的。
顺带提醒一下,这里的不超过50MB是你所有容器加起来不能超过50MB,流量也是所有容器加起来不超过50GB。所以这里也只能跑一些小型的网站了。当然了,你也可以试试他们的Hey Cafe博客。就看你们的喜好吧。
就这样你免费获得了一个50MB网站空间和500MB的数据库。
好了,本文就到这里,如果我什么地方说错了,欢迎在评论区纠正。