RSS

Tag Archives: dreamhost

Mac OS X中使用SSH连接Dreamhost建立SOCKS代理上网

之前写了一篇Mac OS X中通过程序修改系统网络设置的proxies,探讨通过程序(Objective-C或者Shell)修改设置中的代理选项。最近看到很多朋友是搜索“Mac OS X SSH代理”代理之类的关键字找到那篇文章的,所以我觉得有必要再写一篇Mac OS X中通过SSH代理上网的文章。

我有一个Dreamhost的空间,服务器是Linux系统,帐号拥有Shell权限,可以建立SSH Tunnel。

以下是代理SSH代理上网步骤(理论上对于所有Unix以及其他支持SSH的平台都有效): 查看全文 »


 
1 Comment

Posted by on 四月 2, 2012 in Mac OS

 

Tags: , , , ,

Dreamhost上如何添加MIME Types

根据Dreamhost官方文档(http://wiki.dreamhost.com/MIME_Types)的说法,他们采用Apache做http服务器,自定义的MIME Types只需要添加到站点根目录的.htaccess文件中就可以了。

例如:

AddType application/octet-stream ipa
AddType text/xml plist

 

 
添加留言

Posted by on 三月 14, 2012 in solutions

 

Tags: , , ,

Dreamhost部署Django出现oops, django-admin failed to run!的解决方案

在dreamhost上新建了一个使用Passenger的站点,按照wiki(http://wiki.dreamhost.com/Django)安装Django的时候出现了Creating project framework…  oops, django-admin failed to run!的错误信息。

谷歌到这个页面(http://www.re-cycledair.com/fixing-dreamhosts-django-deployment-script),大意是dreamhost提供的安装脚本与它目前的环境不匹配,vi django-setup.py,找到
if os.spawnl(os.P_WAIT, "/usr/bin/django-admin.py", "django-admin.py", "startproject", projname) != 0:
将两个django-admin.py改为django-admin。

但是我看到我的django-setup.py中,本身就是
if os.spawnl(os.P_WAIT, "/usr/bin/django-admin", "django-admin", "startproject", projname) != 0:
ls /usr/bin发现目录下没有django-admin,而是django-admin.py,所以我将两个django-admin改成django-admin.py了。

所以朋友出现这个问题后,自己检查一下,看看是不是不匹配吧。

 
1 Comment

Posted by on 二月 29, 2012 in solutions

 

Tags: , ,

Dreamhost配置Redmine出现undefined method ‘reenable’的解决方案

最近发现dreamhost支持Ruby,就想装个redmine试试。Dreamhost wiki中关于redmine的是0.8的,目前最新的稳定版本是1.3,就结合着dreamhost和redmine的wiki(链接如下),一步步尝试着做。

http://wiki.dreamhost.com/Redmine
http://www.redmine.org/projects/redmine/wiki/RedmineInstall

做到 RAILS_ENV=production rake redmine:load_default_data 的时候,出现了如下的错误:
rake aborted!
undefined method `reenable’ for <Rake::Task db:schema:dump => [environment]>:Rake::Task

当然是各种谷歌,最后在redmine的论坛上发现了一个帖子http://www.redmine.org/boards/2/topics/15521,貌似是安装了两个版本的rake,redmine1.3需要0.8.7以上的版本,而默认使用的是0.8.1的。

试试gem list rake,再试试rake –version,看看是不是不同吧,如果不同的话就加上路径,使用0.8.7版本的rake。我这里是通过gem安装的rake是0.8.7的,位置在/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake。所以把上面的命令改成 RAILS_ENV=production /usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake redmine:load_default_data,就可以了。

如果gem list rake的版本也是0.8.1,那么就升级rake把,gem install rake –version=0.8.7,成功后再按照上面的方法操作。

 
添加留言

Posted by on 二月 27, 2012 in solutions

 

Tags: , , , ,

WordPress永久链接设置未能生效,上传.htaccess解决

我的环境是:
空间为Dreamhost的虚拟主机
WordPress 3.3,通过One-Click Installs安装的,本质上和自行上传到空间的没什么区别

碰到的问题是:
将永久链接设置从默认url改为使用文章名url的,刷新后url都无法访问

解决方案是:在博客站点根目录下,新建文件.htaccess,写入以下内容

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

详情如下: 查看全文 »

 
添加留言

Posted by on 十二月 31, 2011 in solutions

 

Tags: , , , ,