Total Pageviews

Wednesday, 18 December 2013

在linux vps上搭建基于ruby+mysql的建站程序:robbin_site

git clone https://github.com/robbin/robbin_site.git
cd robbin_site
bundle install (这一步较慢,请稍候)
cd config
cp app_config.example.yml app_config.yml
cp database.example.yml database.yml
编辑database.yml (输入mysql数据库细节。注意把里面的socket的值改为你的mysql.sock或mysqld.sock的路径。比如我的为/var/run/mysqld/mysqld.sock)
运行bundle exec rake secret以生成session密匙并把密匙填入app_config.yml
运行bundle exec rake ar:migrate以生成database schema.
运行bundle exec rake db:seed以生成admin用户.
运行memcached -d -u root以启动memcached.(当然你需先下载memcached的源码包,编译安装之)
运行 ./zbatery.sh start

访问http://vps-ip:8080即可看到网站效果。

演示站点:http://as3.brite.biz:8080/
项目地址:https://github.com/robbin/robbin_site
奇怪的是我编辑app_config.yml文件,把site_url的值由http://localhost:8080改为http://localhost:3030,竟然没生效,不知为何。