今天打算在Dreamhost主机上安装一个帝国CMS4.0,上传正常,安装是告知“采集功能  不支持”

搜索一番后得知:是DH主机上PHP.ini的 allow_url_fopen 选项没有 on

找到DH的帮助,解决方法:

http://help.dreamhosters.com/dreamhost/dreamhost-ssh-php-ini2/20070320

照着做就ok了,写的很详细,当然你要是不太了解linux最好一步一步仔细看,别错了,呵呵!

这里面稍微提一下

修改 php-update.sh 的时候明明一样的路径,就是会发生:

cp: cannot create regular file `’: No such file or directory

这个错误,只好把$HOME/写成硬盘路径,才解决。如下:

CGIFILE=”/home/yourname/yourname.com/cgi-bin/php.cgi”
INIFILE=”/home/yourname/yourname.com/cgi-bin/php.ini”

如果还是执行错误,可以运行一下 dos2unix php-update.sh 这个命令

以上绝对可用,我刚刚测试完毕,再进行帝国的安装检测,采集功能 支持!

演示:http://www.3gdev.net  帝国的Version 4.6

新手可能不会一次成功,需要的参考(其实是我用到了。呵呵):

vim 编辑器使用:http://blog.chinaunix.net/u/10869/showart_194383.html

老外的修改PHP.INI参考:http://drupal.org/node/113220 (他这里是把PHP上传附件大小限制修改了,不过操作基本差不多!)