使用MySQL客户端远程连接Lunarpages数据库
Lunarpages虚拟主机上的MySQL服务默认仅有本机能访问。只有在cPanel中向某ip地址或地址段或者所有ip地址开放访问权限后,才可以从外部用客户端连接到数据库。
如果想允许任何主机的访问,直接在Host处填写百分号%,然后Add Host即可。如果只想特定主机访问,就输入客户端机器的ip地址。

还有就是客户端远程连接时使用的地址就是空间的ip地址,可以通过ping域名得到。
Related Posts
在Lunarpages虚拟主机上安装Radiant
1. 使用gem unpack radiant解压Radiant CMS的gem包,在当前目录下生成一个名为radiant-x.x.x的目录(x.x.x),将之改名为rdown
2. 登录cPanel创建一个数据库dbname以及访问该数据库的账号(用户名和密码),然后设置用户访问数据库的权限
3. 滚动到窗口底部,点击phpMyAdmin进入mysql数据库管理工具,导入在本地建立好的创建数据库表的sql文件,然后执行。这样rdown的数据库表就建好了
4. 到rdown/config下修改database.yml的文件,填写连接数据库时的用户名和密码(由第2步创建)。将rdown/config下environment.rb的
#ENV['RAILS_ENV'] ||= 'production'
改成
ENV['RAILS_ENV'] ||= 'production'
再将rdown/public下dispatch.fcgi中的
#!/usr/bin/env ruby
修改为
#!/usr/local/bin/ruby
5. 使用ftp客户端将rdown项目上传到Lunarpages虚拟主机的根目录下,上传后的目录结构如下:
/public_html
/www
/rdown
6. 在cPanel中点击"Cron Jobs",点击"Advanced (Unix Style)"按钮进入Cron管理页面,创建如下的Cron指令(这些指令每分钟就会被执行一次)
再填写好接收执行结果的邮件地址,然后等个两三分钟接收一下邮件就可以了。在接收到邮件后切记要删除上面创建的指令。
现在,在浏览器里打入http://domain.com就可以看到登录页面了。
如果你想radiant跑在http://domain.com/app这样的域名下,那么可以将上面的指令替换成:
cd /home/username/public_html
ln -s ../rdown/public app
chown -R username:username /home/username/rdown
chmod 755 /home/username/rdown
BTW:如果Radiant不工作的话可以在Cron Jobs中创建下列指令来检查Radiant应用出现了什么错误
cd /home/username/rdown/public
chmod 777 dispatch.fcgi
./dispatch.fcgi
chmod 644 dispatch.fcgi

