今天打算在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上传附件大小限制修改了,不过操作基本差不多!)












