ปิด CGI ใน Directadmin แล้วเกิด Error

[COLOR=#0000cd]ขอบคุณทุกท่านที่ช่วยเหลือนะครับ พอดีลองแก้ซักพักนึงแล้วไม่ได้

ตอนนี้ผมเลยตัดสินใจลงใหม่ก่อนแล้วครับ เพราะเป็น Server ที่ไว้ออนเว็บผมคนเดียว

ไม่มีผลกระทบกับลูกค้า

พอดีที่ทำงานอยู่ใกล้ๆ cslox รัชดา ปั่นจักรยานมาลงใหม่แระ[/COLOR]


service httpd restart แล้วขึ้นแบบนี้ครับ

Restarting apache.
Stopping httpd: [ OK ]
Starting httpd: Syntax error on line 19 of /usr/local/directadmin/data/users/username/httpd.conf:
Invalid command ‘|?CGI=Script’, perhaps misspelled or defined by a module not included in the server configuration

แก้ไขยังไงดีหรอครับ ไม่อยากลงใหม่เลย T ___ T

แก้อะไรไปล่ะครับ บอกให้ละเอียด
error แค่นี้ไม่ถึงกับต้องลงใหม่หรอกครับ ค่อยๆไล่เดี๋ยวก็ใช้ได้ อย่างมากก็ build http+php + rewrite config ใหม่ซักรอบ

[COLOR=#444444][FONT=Verdana]Server : Centos 6.3 64bit Directadmin php 5.3
[FONT=Verdana]
[FONT=Courier]ทำแบบนี้ไปครับ พี่ KKE

[/FONT][/FONT][/FONT][/COLOR][COLOR=#444444][FONT=Courier]cd /usr/local/directadmin/custombuild/configure/ap2[/FONT][/COLOR]

[COLOR=#444444][FONT=Verdana][FONT=Verdana][FONT=Courier]
vi configure.apache[/FONT]
[FONT=Ayuthaya]ใส่[/FONT]
[FONT=Courier] “–disable-cgid” [/FONT]
[FONT=Courier] “–disable-cgi” [/FONT]
[FONT=Courier] “–disable-proxy-scgi”[/FONT]
[FONT=Courier]
[/FONT]
[FONT=Courier]cd /usr/local/directadmin/custombuild[/FONT]
[FONT=Courier]
[/FONT]
[FONT=Courier]./build clean[/FONT]
[FONT=Courier]./build apache[/FONT]
[/FONT]
[/FONT][/COLOR]

ผมสงสัยด้วยเพิ่มอย่างนึงครับ พอดีเกี่ยวกับเรื่องนี้เลยขออนุญาติถามไปพร้อมกัน

ถ้าเราคอมไพลด้วย php cgi (suPHP) เราจะไม่สามารถปิด cgi ได้ใช่มั้ยครับ ?

ปิดได้ครับ

ไป custom template อะไรไว้หรือเปล่า
ลองดูว่ามีไฟล์ /usr/local/directadmin/data/templates/custom/virtual_host2* หรือเปล่า
ถ้าไม่ได้ custom อะไรไว้ปกติไม่น่ามีปัญหา

หรือ user ที่ error นั้นอาจจะไปตั้ง custom httpd เอาไว้ ลองเช็คดู
เปิดดูไฟล์ /usr/local/directadmin/data/users/username/httpd.conf บรรทัดที่ 19 มันว่าอะไร

เอา บรรทัดที่เป้ฯปัญหามาดูหน่อยสิครับ

[COLOR=#333333]rewrite config ใหม่ซักรอบ[/COLOR]

ลองแก้ค่ากลับให้เหมือนเดิม ที่ confingure.apache แล้วครับ

แล้วก็
./build update
./build clean
./build apache

แต่ก็ยังเป็นเหมือนเดิมครับ

ส่วนบรรทัดที่ 19 บอกถึงเรื่อง CGI ครับ พอดีผมไม่ได้คุยกับน้อง น้องผมมันใช้ แต่ผมดันไปปิดมันครับ

rewrite config ใหม่ซักรอบสิครับ

:87a4e689:

rewrite config แล้วขึ้นเหมือนเดิมครับ

./build rewrite_confs

Using 27.254.46.196 for your server IP
Restarting apache.
Stopping httpd: [ OK ]
Starting httpd: Syntax error on line 19 of /usr/local/directadmin/data/users/ihotdesign/httpd.conf:
Invalid command ‘|?CGI=Script’, perhaps misspelled or defined by a module not included in the server configuration

Code ที่มีปัญหา httpd แจ้ง Error

|?CGI=Script
Alias /cgi-bin/ DOCROOT/cgi-bin/|
ServerName www.domainname.com
ServerAlias www.domainname.com domainname.com www.domainname.com.domainname.com
ServerAdmin webmaster@domainname.com
DocumentRoot /home/username/domains/domainname.com/public_html
|CGI|

เกือบโดนใบแดง :154218d4:

ไปเชต template กับ httpd.conf ของ domains ที่มีปัญหาดีๆครับ

มันผิดตรงนี้หล่ะ

ขอบคุณทุกท่านที่ช่วยเหลือนะครับ พอดีลองแก้ซักพักนึงแล้วไม่ได้

ตอนนี้ผมเลยตัดสินใจลงใหม่ก่อนแล้วครับ เพราะเป็น Server ที่ไว้ออนเว็บผมคนเดียว ไม่มีผลกระทบกับลูกค้า

พอดีที่ทำงานอยู่ใกล้ๆ cslox รัชดา ปั่นจักรยานมาลงใหม่แระ :875328cc:

เอะอะก็ลงใหม่ เลิกทำโฮสดีกว่ามะ

แบบนี้ไม่น่าตอบเลย :9bbc76d5:

ขอโทษด้วยแระกันนะครับ พอดีเว็บต้องรีบออนหน่ะครับ

เลยต้องแก้ด้วยการลงใหม่ ใจจริงไม่อยากลงใหม่หรอกครับ

อยากจะหาวิธีแก้ให้ได้เหมือนกัน

ขอโทษ จริงๆ นะครับ:33c4b951:

อืมนะ

คือเว็บมันเป็นระบบ Billing แล้วลูกค้าโทรมาเมื่อเย็นพอดี

ว่าจะแจ้งโอนเงิน แล้วเข้าเว็บไม่ได้ ผมเลยต้องรีบออนเว็บ