เมื่อเข้ามาทำการเลือกภาษาเป็น Thai(th) เสร็จแล้วคลิก Next พอเข้ามาสู่หน้าโปรแกรมรายงานการตรวจสอบการตั้งค่าภาษา php ว่าเซ็ตค่าต่างๆ ไว้ถูกต้องหรือไม่ ก็แสดงข้อความดังรูปครับ ไม่ทราบว่าจะต้องทำการแก้ไขยังไงบ้างครับ
ตอบ: ติดตั้ง moodle ไม่ได้ จะต้องทำยังไงครับ
1.วิธีที่ 1 ใช้คำสั่ง command line ตรวจสอบเวอร์ชั่น php -v ดังตัวอย่าง
[root@proxy2 ~]# php -v <กด Enter แล้วดูผล>
ผลที่ได้ถ้ามี Service php จะได้ข้อความดังนี้ เว้นแต่เวอร์ชันอาจแตกต่างกันไป
PHP 5.3.8 (cli) (built: Aug 29 2011 20:02:17)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
คุณใช้ moodle เวอน์ชันไหน ให้ดูคุณสมบัติว่าต้องการ php เวอร์ชั่นต่ำสุดเป็นอะไร ก็ตวรจะติดตั้งหรืออัพเดทให้เป็นเวอร์ชั่นนั้น ๆ หรือสูงกว่า
2.วิธีที่ 2 เขียนสคริปต์ตรวจสอบ php เช่นไฟล์ testphp.php ดังนี้
<?php
echo phpinfo();
?>
ส่งไฟล์ testphp.php ไปไว้ที่ Document root แล้วเปิดเว็บไวต์ http://your websit/testphp.php
ตัวอย่าง http://http://www.pccns.in.th/testphp.php
ตามวิธีที่ 1 และ 2 ไม่ปรากฏผลอะไรแสดงว่าเว็บไซต์คุณ httpd หรือ apache ไม่มีหรือไม่เปิดบริการ php ควรติดต่อผู้ให้บริการหรือผู้ดูแลระบบ
ตอบ: ติดตั้ง moodle ไม่ได้ จะต้องทำยังไงครับ
ผมใช้ AppServ 2.6.0
- Apache 2.2.8
- PHP 6.0.0-dev
- MySQL 6.0.4-alpha
- phpMyAdmin-2.10.3
และใช้ Moodle 2.3.1+
Requires: PHP 5.3.2, MySQL 5.1.33 or Postgres 8.3 or MSSQL 2005 or Oracle 10.2
ซึ่งเวอร์ชั่นทั้งหมดที่ลงนั้น สูงกว่าเวอร์ชั่นของ Moodle ทั้งหมด แต่ก็ยังขึ้นข้อความดังกล่าว และ apache ก็ได้มีการเปิดตลอดเวลาครับ รบกวนช่วยตอบหน่อยครับ ขอบคุณครับ
ตอบ: ติดตั้ง moodle ไม่ได้ จะต้องทำยังไงครับ
ใช้ Appserv ที่มี php และ mySQL 5.x.x ดูซิครับ
ตอบ: ติดตั้ง moodle ไม่ได้ จะต้องทำยังไงครับ
ครับ ขอบคุณครับ