สอน Joomla ในหัวข้อต่างๆ
FAQ-003-รวมปัญหา Joomla Error และวิธีแก้ไข Database Error: Unable to connect to the database:Could not connect to database
FAQ-003-รวมปัญหา Joomla Error และวิธีแก้ไข Database Error: Unable to connect to the database:Could not connect to database
|
Joomla Error and Solution รวม Error ที่มักเกิดกับการใช้งาน Joomla และวิธีแก้ไขต่างๆ ค่ะ
1. กรณียังไม่ได้สร้างฐานข้อมูลใหม่บนโฮสติ้ง ให้ไปสร้างฐานข้อมูลใหม่บนโฮสติ้งก่อน โดยดูตัวอย่างการสร้างฐานข้อมูลใหม่ จาก VDO ด้านล่างนี้ค่ะ VDO ตัวอย่างการจัดการฐานข้อมูล การสร้างฐานข้อมูล การ import /export ฐานข้อมูล MySQL Database / MySQL Management บนโฮสติ้ง ด้านล่างนี้ค่ะ
var $host = 'localhost'; ในการย้ายเว็บ joomla จาก pc ขึ้นโฮสติ้งนอกจากจะต้องเปลียนชื่อฐานข้อมูลใหม่ให้ถูกต้องแล้ว ยังต้องมีการเปลี่ยน path ให้ถูกต้องในไฟล์ configuration.php ด้วยค่ะ โปรดเลื่อนหาคำว่า var $log_path และ var $tmp_path แล้วแก้ไขใหม่ให้เป็น path ที่ตรงกับของโฮสติ้งค่ะ เช่น โปรดคลิ๊กดู วีดีโอตัวอย่างด้านล่างนี้ค่ะ การแก้ไขชื่อฐานข้อมูลและ path ในไฟล์ configuration.php เพื่อแก้ไขปัญาการติดต่อฐานข้อมูลไม่ได้ Database Error: Unable to connect to the database:Could not connect to database ของจูมล่าด้านล่างนี้ค่ะ
ปัญหาที่ 2. No configuration file found and no installation code available. Exiting... เกิดจากลืมสร้างไฟล์ configuration.php ค่ะ ถ้าตอนติดตั้ง joomla ท่านเปิด permission ของไฟล์ configuration.php ให้สามารถเขียนทับได้ คือเป็น 777 ระบบก็จะสร้างไฟล์และเขียนทับไฟล์ configuration.php ให้ท่านอัตโนมัติ แต่ถ้าหากท่านลืมเปิด permission ของไฟล์เป็น 777 แต่เป็น 644 หรือ 700 ระบบจะเขียนทับไฟล์ configuration.php ไม่ได้ แต่ไม่ต้องตกใจ ระบบจะสร้างโค๊ดให้แทน โดยเมื่อท่านติดตั้งไปจนถึงหน้าสุดท้าย ให้มองสังเกตุสักนิด ท่านจะเห็นโค๊ดทั้งหมดที่ระบบสร้างให้ แล้วให้ท่าน copy โค๊ดนั้นทั้งหมดไปใส่ไฟล์ text editor เช่น notepad หรือ editpluss ก็ได้ค่ะ แล้ว save ชือไฟล์เป็น configuration.php แล้วอัพโหลดขึ้นไปบนโฮสติ้งค่ะ หากท่านบังเอิญลืม ปิดหน้าสุดท้ายไป และลืม copy โค๊ดไว้ ก็ให้ไปมองหาไฟล์ชื่อ configuration.php-dist แล้วเปลี่ยนชื่อเป็น configuration.php ลบคำว่า dist ออก แล้วทำการแก้ไขส่วนติดต่อฐานข้อมูล และ path ของ /logs , /tmp ตามตัวอย่างวิธีแก้ของปัญหาที่ 1 ด้านบนค่ะ แล้วก็ทำการอัพโหลดไฟล์ configuration.php ขึ้นไปบนโฮสติ้งระบบก็จะหาไฟล์พบค่ะ
ปํญหาที่ 3 ข้อผิดพลาด: ไม่สามารถค้นหาไฟล์ XML ติดตั้งในชุดไฟล์ ( Error! Could not find an XML setup file in the package ) คือ ไฟล์มี zip ซ้อน zip ให้แตก zip ออกก่อน จะเห็นไฟล์ติดตั้งตัวจริง เป็น zip อยู่ด้านในค่ะ แล้วก็ค่อยกดติดตั้งทีละ zip ค่ะไฟล์ของ joomla จะต้องมีไฟล์ชือ install.xml หรือ templateDetails.xml อยู่ด้านในค่ะ ถึงจะติดตั้งได้ค่ะ ปํญหาที่ 4 Warning! - ไม่สามารถย้ายไฟล์ได้ ( JFolder::create: Could not create directory" and "Warning! Failed to move file )- คือ ปัญหาเรื่อง permission ต้องไปเปลี่ยน permision เป็น 777 ปัญหาเกี่ยวกับ permission นี้จะทำให้ท่าน แก้ไข และ เขียนทับไฟล์ไม่ได้ อัพโหลดไฟล์ไม่ได้ ติดตั้งโมดูลหรือคอมโพเนนท์ต่างๆ ไม่ได้ เพราะติด permission ดังนั้นโปรดดูวิธีเปลี่ยน permission ได้จากบทความนี้ค่ะ |
โฮสต์ถูก โดเมนถูก โฮสติ้ง 300 บาทต่อปี โดเมน 350 บาทต่อปี ลูกค้าเป็นเจ้าของโดเมน 100%






