骤雨打新荷
» 游客:  注册 | 登录 | 会员 | 社区银行 | 股票中心 | 帮助

 

作者:
标题: Dreamhost空间开allow_url_fopen 上一主题 | 下一主题
txfzq
管理员




积分 33428
发帖 13147
注册 2005-5-26
状态 离线
#1  Dreamhost空间开allow_url_fopen

Dreamhost 默认禁止allow_url_fopen 所以php程序要想allow_url_fopen模式采集就不可能了,但我们可以自己编辑php.ini让他支持allow_url_fopen为开.

1.用SSH登陆空间
  可以使用putty.exe登陆
  下载地址:http://down.chinaz.com/s/7760.asp


以我的这个空间为例,首先在根目录下创建cgi-bin文件,然后在cgi-bin目录建立php-update.sh脚本。

   1.  mkdir ~/[your website directory]/cgi-bin/
   2. vim php-update.sh

PS:[your website directory] 即 你的domain.com文件夹名字或者你自定义的文件夹名字!

php-update.sh内容如下:

php4版本

   1. #!/bin/sh
   2. CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
   3. INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
   4. cp /dh/cgi-system/php.cgi "$CGIFILE"
   5. cp /etc/php/cgi/php.ini "$INIFILE"
   6. perl -p -i -e 's/.*allow_url_fopen.*/allow_url_fopen = On/;' "$INIFILE"

php5版本

   1. #!/bin/sh
   2. CGIFILE="$HOME/[your website directory]/cgi-bin/php.cgi"
   3. INIFILE="$HOME/[your website directory]/cgi-bin/php.ini"
   4. cp /dh/cgi-system/php5.cgi "$CGIFILE"
   5. cp /etc/php5/cgi/php.ini "$INIFILE"
   6. perl -p -i -e 's/.*allow_url_fopen.*/allow_url_fopen = On/;' "$INIFILE"

OK,现在开始运行这个脚本:

   1. chmod +x php-update.sh
   2. ./php-update.sh

这个脚本会在cgi-bin目录下建立php.cgi和php.ini两个文件,其中php.ini中的allow_url_fopen = On;

现在我们要在qwert.org.cn目录下创建或修改.htaccess文件,使之使用我们刚才生成的php.ini

   1. vi ~/qwert.org.cn/.htaccess

在.htaccess的最上面添加如下内容:

   1. Options +ExecCGI
   2. AddHandler php-cgi .php
   3. Action php-cgi /cgi-bin/php.cgi

OK,现在访问一下php探针,发现allow_url_fopen已经是Yes了。

注意:本文仅就如何利用.htaccess文件来使用定制的php.ini文件以支持allow_url_fopen做探讨,未经过实际采集实验,请谨慎操作。



2008-1-15 18:10
查看资料  发短消息   编辑帖子  引用回复
marry
贵宾




积分 272
发帖 84
注册 2007-3-15
状态 离线
#2  

Dreamhost空间好像很有名!



2008-10-2 18:08
查看资料  发短消息   编辑帖子  引用回复
txfzq
管理员




积分 33428
发帖 13147
注册 2005-5-26
状态 离线
#3  



  Quote:
Originally posted by marry at 2008-10-2 06:08 PM:
Dreamhost空间好像很有名!

收费空间哈



2008-10-3 23:29
查看资料  发短消息   编辑帖子  引用回复


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转:  



[ 联系我们 - 骤雨打新荷 ]

Powered by Discuz! 2.5 © 2001-2005 Comsenz Technology Ltd.