找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 101|回复: 12

DirectAdmin如何开启CGI

[复制链接]

10

主题

46

回帖

126

积分

注册会员

积分
126
发表于 2015-10-5 22:18:06 | 显示全部楼层 |阅读模式
本帖最后由 没心没肺曼斯克 于 2015-10-5 22:21 编辑




如何,我安装了DirectAdmin以后,使用都很正常,就是最近安装discuz论坛程序的时候不成功。出现了下面的这个:




百度说是因为PHP是GLI,需要修改成CGI。


我找了一个教程按照这个方法修改:
1、执行下列命令
# cd /usr/local/directadmin
# mv custombuild custombuild.old
# wget http://files.directadmin.com/ser ... /custombuild.tar.gz
# tar xvzf custombuild.tar.gz
# cd custombuild
# ./build suphp
# ./build all d
# ./build rewrite_confs

2、修改配置文件
# 更改配置文件 /usr/local/directadmin/custombuild/options.conf
# 把
# php5_cli=yes
# php5_cgi=no
# 改成
# php5_cli=no
# php5_cgi=yes

3、重启apache
4、改完以后需要注意,如果原先目录权限设置为777,此时会报500错误,需要将权限改为755方能正常使用


但是到第二步的时候再options.conf里边找不到“# php5_cli=yes 和 # php5_cgi=no” 这两个东西。

求问如何让DirectAdmin的PHP变成CGI的?
回复

使用道具 举报

44

主题

719

回帖

1592

积分

金牌会员

积分
1592
发表于 2015-10-5 22:22:08 | 显示全部楼层
已阅,楼下来
回复

使用道具 举报

583

主题

2369

回帖

6499

积分

论坛元老

积分
6499
发表于 2015-10-5 22:24:25 | 显示全部楼层
本帖最后由 HXS 于 2015-10-5 22:26 编辑

你安装的正版的da吧,那教程老掉牙了

正版是修改php_mod为cgi或者fastcgi或者php-fpm
然后
./build php n。即可
回复

使用道具 举报

157

主题

1468

回帖

3433

积分

论坛元老

积分
3433
发表于 2015-10-5 22:24:54 | 显示全部楼层
cd /usr/local/directadmin/custombuild
vi options.conf
回复

使用道具 举报

38

主题

639

回帖

1418

积分

金牌会员

积分
1418
发表于 2015-10-5 23:40:39 | 显示全部楼层

HXS 发表于 2015-10-5 22:24

你安装的正版的da吧,那教程老掉牙了

正版是修改php_mod为cgi或者fastcgi或者php-fpm

嗯,是正版的,这个教程网上能找到的就这一个。谢谢一会我试试你的。
回复

使用道具 举报

10

主题

46

回帖

126

积分

注册会员

积分
126
 楼主| 发表于 2015-10-6 09:17:08 | 显示全部楼层

蓝洛水深 发表于 2015-10-5 23:40

cd /usr/local/directadmin/custombuild
vi options.conf

直接执行这一个命令就行?
回复

使用道具 举报

10

主题

46

回帖

126

积分

注册会员

积分
126
 楼主| 发表于 2015-10-5 22:24:00 | 显示全部楼层

HXS 发表于 2015-10-5 22:24

你安装的正版的da吧,那教程老掉牙了

正版是修改php_mod为cgi或者fastcgi或者php-fpm

你好,能详细说明一下么?谢谢了。
回复

使用道具 举报

10

主题

46

回帖

126

积分

注册会员

积分
126
 楼主| 发表于 2015-10-6 09:20:30 | 显示全部楼层
修改/usr/local/directadmin/custombuild/options.conf中的php_mod为cgi或者fastcgi或者php-fpm
然后
cd /usr/local/directadmin/custombuild
./build php n
即可。
回复

使用道具 举报

583

主题

2369

回帖

6499

积分

论坛元老

积分
6499
发表于 2015-10-5 23:40:00 | 显示全部楼层

HXS 发表于 2015-10-6 10:09

修改/usr/local/directadmin/custombuild/options.conf中的php_mod为cgi或者fastcgi或者php-fpm
然后
cd /u ...

你好,你看一下是不是修改这两个地方?:
php1_mode=mod_php
php2_mode=php-fpm

如果是的话是不是修改成:
php1_mode=cgi
php2_mode=cgi

--------------->options.conf内容options.conf结束
西崽猪猪 发表于 2015-10-6 11:14

楼上一群没鸡鸡,没发现人家是404错误么,你们在这里解释半天


你好,我突然发现一个很严重的问题。不是因为CGI不能安装DZ论坛是因为。。。。。

如下:
我直接访问网址没有办法安装:
http://discuz.hk.imask.top  (访问这个不会出现安装页面)
http://discuz.hk.imask.top/install/   (只有在后面添加/install/才会出现安装页面)

在后边添加/install/ 之后安装完成不能直接通过网址访问论坛。
http://dzbbs.hk.imask.top/ (不能直接通过这个地址访问)
http://dzbbs.hk.imask.top/forum.php  (只能再后边输入index.php或者forum.php访问)

http://discuz.hk.imask.tophttp://dzbbs.hk.imask.top/ 在一个服务器上边。
为了演示给大家看问题所以开了两个空间用了两个地址,一个是安装的,一个是访问的。


请问知道是什么问题么?
回复

使用道具 举报

414

主题

3320

回帖

7946

积分

论坛元老

积分
7946
发表于 2015-10-6 10:06:41 | 显示全部楼层
重新编译一次./build all d 试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2025-1-31 18:49 , Processed in 0.019665 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表