เซต WHMCS แล้วเจอปัญหาแบบนี้ครับ ปัญหามาจากไหน ?
ผมลองไปตั้ง crontab สร้างโฟลเดอร์
*/2 * * * * mkdir /test
เซต WHMCS แล้วเจอปัญหาแบบนี้ครับ ปัญหามาจากไหน ?
ผมลองไปตั้ง crontab สร้างโฟลเดอร์
*/2 * * * * mkdir /test
php เรียกในโหมด cgi หรือเปล่า… ต้องใช้ php cgi ครับ
ยังไงครับ ??
ลองเรียกโปรแกรม php ใน shell ดูครับ php -m
หากมี php cgi ก็ทำงาน ไม่มีก็ทำงานไม่ได้ การทำงาผ่าน crontab ต้องใช้โปรแกรมทำงานบน shell ครับ
ลองใช้ php -m /home/admin/domains/xxxxxxxx.com/public_html/whmcs/admin/cron.php ใน shell แล้วปรากฎว่า มัน list รายชื่อ PHP Module ขึ้นมาให้อะครับ
whereis php
แล้วเอา path เต็มไปใส่ใน cron ครับ
ปล.กัดใครแถวนี้: php cgi => CGI : Common Gateway Interface (ช่องทางติดต่อทั่วไป) ใช้เวลาทำงานร่วมกับ web server
ถ้ารันบน shell เค้าเรียก cli => CLI : Command Line Interface
ได้และครับ คุณ icez ขอบคุณมากครับ
แต่ผมก็ยังไม่ค่อยเข้าใจ ทำไมเรียก php -q ธรรมดา ยังได้ แต่พอใส่ cron แล้วมันไม่ได้อะครับ
แล้ว CLI CGI อะไร ยังไง งง ต่อ ฮ่าๆๆๆ
CLI CGI อะไรอย่าไปสนเลยครับ ทำงานต่างกันนิดเดียวเอง
ส่วนเรื่องเรียกธรรมดาได้แต่ใน cron ไม่ได้ มันเป็นเรื่อง PATH environment น่ะครับ
(ที่เรียกหาโปรแกรมเวลาพิมพ์คำสั่งโดดๆ แบบไม่มี path ระบุ)
เอะวันนี้ก็อยู่บอร์ดทั้งวัน ไหงหลุดกระทู้นี้ไปได้ ไม่เห็น
ขอลบน่ะครับ เจ้าของกระทู้เขาแจ้งมา
งงตัวเอง
ขอลบส่วนท้ายที่ไม่เกี่ยวกับกระทู้ออกนะครับ จขกท แก้ไขตามที่ icez แนะนำและใช้งานได้แล้ว
แหะๆ งานนี้ผมเร็วกว่า THT BOT 555
ยังไงขอบคุณพี่ธีมากครับ