太高兴了,一个健康问答站终于出炉了!

困扰了我四天没搞定的问题终于搞定了!

一直以为是39问答程序的问题。

问小枫要了程序,还是出现首页采集打不开的情况,汗!

问他他说就是他现在的站使用的程序。还问我主机支不支持 allow_url_fopen。我上了探针发现是支持的。

后来问题一直还是没有解决。最后发现了 DreamHost主机主机是已经默认开通了allow_url_fopen函数,但是没有开通allow_url_include函数。另外Zend Optimizer也没有激活。我就病急乱投医,试试!

用以下教程:

第一步,给DreamHost主机配置php.ini文件。

1、打开putty软件,用ssh 方式登录到DreamHost主机空间,在网站目录下面建立文件夹cgi-bin,可以通过两种方式建立:a.用mkdir 命令创建一个子目录 cgi-bin:mkdir ~/zphk.com.ru/cgi-bin/  b.使用FTP空间直接在网站例如qiyecao.org文件夹下面建立cgi-bin文件夹。

2、把默认的 php.cgi 和 php.ini 文件复制到 cgi-bin 目录下,在putty软件中分别输入下面两段代码:
    cp /dh/cgi-system/php5.cgi qiyecao.org/cgi-bin/php.cgi
    cp /etc/php5/cgi/php.ini qiyecao.org/cgi-bin/php.ini

第二步,打开allow_url_include。

很多教程都认为DreamHost主机没有开通allow_url_fopen函数,其实这是错误的,现在DreamHost主机主机是已经默认开通了allow_url_fopen函数,但是没有开通allow_url_include函数。

1、直接使用FTP软件编辑cgi-bin 目录下的php.ini 文件,把 allow_url_include = Off 改为 allow_url_include = On 并保存。

2、在域名目录下建一个(如果已经存在就修改).htaccess 文件,例如 qiyecao.org/.htaccess 文件,在文件中添加
    AddHandler php-cgi .php
    Action php-cgi /cgi-bin/php.cgi

第三步,修改文件的访问权限(用ftp修改):
qiyecao.org/.htaccess 改为644
qiyecao.org/cgi-bin 改为755
qiyecao.org/cgi-bin/php.cgi 改为750
qiyecao.org/cgi-bin/php.ini 改为644

第四步,激Zend Optimizer。上次联系DreamHost主机客服,咨询过后知道DreamHost主机确实默认已经安装了Zend Optimizer功能,只需要激活即可。激活方法如下:

用ftp软件打开php.ini,找到下面这两行代码:
zend_extension=”/usr/local/dh/apache/template/phpext/ZendExtensionManager.so”
zend_extension=”/usr/local/dh/apache/template/phpext/zend_optimizer5/ZendOptimizer.so”

在上面两行代码后面加上以下代码:
zend_optimizer.enable_loader = 1
;zend_optimizer.enable_loader = 1
zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:

经过以上步骤操作,再次使用探针程序测试,可以发现你的网站空间已经支持Zend Optimizer功能了,可以使用一些采集程序和插件了。

用探针测试了下:

http://www.buissoncenter.com/i.php

发现ZEND支持。

再打开http://www.buissoncenter.com。发现可以采集了!

靠,没文化太可怕了!

1 对 “太高兴了,一个健康问答站终于出炉了!”的想法;

发表评论

您的电子邮箱地址不会被公开。