สอบถามเรื่อง CGI access

พอดีผมจะติดตั้ง สคริ๊ป แต่เจ้าของสคริปว่าต้องการระบบ

PHP 5+

MYSQL 4+

Apache web server

Mod Rewrite

CGI access

cUrl

ประมาณนี้นะครับ ผมเลยงงไม่รู้จะทำยังไง เครื่องเป็น linux 6

เราจะดูว่าพวกนี้พร้อมใช้งานหรือติดตั้งไว้แล้ว ยังไงครับ

ขออภัยมือใหม่หัดใช้ server ครับ

ติดตั้งแล้วขึ้นแบบนี้นะครับ

1.CGI Bin is not setup correctly! Please contact your webhost about allowing CGI to be accessed/excuted publicly.

2.Server API is set to: APACHE2HANDLER. This needs to be changed to CGI or Fast CGI/CGI, please contact your webhost about changing this.

ก็ลอง run CGI test ดูครับ ทำงานได้ก็แสดงว่าใช้ได้

เราต้อง run แบบไหนครับยังไงช่วยอธิบายมากๆได้ยิ่งดีครับ ไม่มีความรู้เลยครับ ขอบคุณมากๆ

ข้อ 1 โฮสส่วนมากปิดกันหมดแล้ว เพราะโดนแฮกผ่าน cgi กัน

ข้อ 2 โฮสไทยส่วนมากจะลงเป็น cli ถ้าจะเปลี่ยนเป็น cgi นี่เรื่องใหญ่ ไม่ใช่นึกจะเปลี่ยนก็เปลี่ยน มันกระทบลูกค้าทั้งเครื่อง

สรุปว่า ถ้าอยากใช้ script ตัวนี้ คงต้องมองหาโฮสอื่นที่ run php ในโหมด cgi และเปิดให้ใช้งาน cgi-bin หรือไม่ก็ใช้เป็น vps ไปเลยได้แน่ๆ

เครื่องต่อ ๆ ไปผมจะทำแบบ cgi แล้วล่ะครับ เวลา top แล้วดูง่ายว่า user คนไหนใช้เยอะใช้น้อย. และไม่ติดปัญหาเรื่องต้อง reset owner ด้วย.

CGI ในที่นี้ น่าจะเป็น perl หรือเปล่าครับ ไม่น่าจะเป็น PHP CGI นะครับ +____+

ผมว่าน่าจะใช่นะครับ เพราะผมใช้เป็น vps ของต่างประเทศนะครับ

มีข้อความแบบนี้เหมือนกันครับต่อจาก กระทู้แรกเลยครับ

  1. Perl directory is set to '#!/usr/bin/perl -w ', if you have issues uploading, check your perl directory with your webhost. To change the perl directory for the script look in the upload.cgi file, it is on the first line.

ถ้า perl นี่ไม่น่ามี share hosting ที่ไหนให้ใช้แน่ครับ. อาจไปทั้ง server

vps โลดครับ