ปัญหาการติดตั้ง WordPress บน localhost (XAMPP)

สอนการติดตั้ง WordPress บน localhost (XAMPP) สำหรับมือใหม่เป็นไปได้ที่จะไม่สำเร็จในครั้งแรก แต่มือเก๋าก็ประมาทไม่ได้ เมื่อกี้พี่ยุ้ยเองยังพลาดลืมสร้าง database ก่อนติดตั้ง WordPress ก็เลยมีภาพ capture มาให้ได้ชมกันด้วย เผื่อใครเจอปัญหานี้จะได้แก้ไขกันได้ (เป็นคำแก้ตัวที่สวยงาม อิอิ)
สรุปปัญหา
1. ลืมสร้าง database ก่อนติดตั้ง WordPress บน localhost (XAMPP)
2. การแก้ไฟล์ wp-config.php ใส่ค่าไม่ถูกต้อง
3. ไฟล์ wp-config-sample.php แก้เสร็จแล้ว save ทับไป ลืมเปลี่ยนชื่อไฟล์ให้เป็น wp-config.php
4. เข้า WordPress ผ่าน browser ไม่ได้ เพราะลืมเปิด Apache และ MySQL
ปัญหาที่ 1 : ลืมสร้าง database ก่อนติดตั้ง WordPress บน localhost (XAMPP)
ขอบอกตามตรงว่าไม่ได้ใช้ XAMPP มาพักใหญ่แล้ว …มีลืม มาถึงก็โยนไฟล์ WordPress เข้า XAMPP เลย แล้วเรียก http://localhost/wp_yuikdev/wp-admin/install.php มาอย่างด่วน แล้วก็ต้องพบกับความผิดหวังแบบนี้
วิธีแก้ไข – เข้าไปสร้าง database แล้ว collation: utf8_general_ci ให้เรียบร้อย
ปัญหาที่ 2 : การแก้ไฟล์ wp-config.php ใส่ค่าไม่ถูกต้อง
ส่วนใหญ่ที่เจอ และมักจะพลาดกันบ่อยๆ ก็อันนี้ล่ะ
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘database_name_here‘);
/** MySQL database username */
define(‘DB_USER’, ‘username_here‘);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘password_here‘);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost‘);
มีอยู่เท่านี้จริงๆ ไม่กี่บรรทัดนี้แหละ เคยสร้างสถิติทั้งแผนก IT ช่วยกันงมหาทางแก้ไอ้เจ้าไฟล์นี้อยู่ 1 วันเต็ม ที่แท้ลบโดน single quote ไป 1 ตัว
ตัวอย่าง ใส่ค่าทุกอย่างถูกแล้ว แต่ลบเกิน ไปโดนตัว ‘ นี้ 1 อัน หรือ 2 อัน ก็ทำให้ไฟล์ใช้ไม่ได้ทั้งไฟล์เลย
คือวิธีการมันต้องใส่ค่าภายใน single quote หรือเครื่องหมาย ‘ ‘ เท่านั้น
แบบนี้ ‘xxxx’ = ถูก
แบบนี้ xxxx’ = ผิด
หรือ ‘xxxx = ผิด
หรือ xxxx= ผิด
ตรงนี้ตกม้าตายมาหลายคนแล้ว สิ่งเล็กๆ ที่เรียกว่า single quote แต่อานุภาพทำลายล้างของเจ้าช่างสูงนัก
** ดูวิธีการแก้ไฟล์ wp-config.php ได้ที่ สอนวิธีการติดตั้ง WordPress บน localhost (XAMPP) เลื่อนลงมาดูที่ Step 6 **
วิธีแก้ไข
- ตรวจดูให้แน่ใจว่าใส่ข้อมูลได้ถูกต้อง ห้ามเว้นวรรค พิมพ์ตัวเล็กตัวใหญ่ดูให้ดี
–> และทั้งหมดต้องอยู่ภายใน single quote - ตรวจดูว่าที่ XAMPP ของเราได้ตั้ง username สำหรับ database ไว้หรือไม่
–> หากไม่ได้ตั้ง ค่า default คือ root - ตรวจดูว่าที่ XAMPP ของเราตั้ง password สำหรับ database ไว้หรือไม่
–> หากไม่ได้ตั้ง ค่าเท่ากับ ว่าง ให้ลบ password_here ออกแค่นั้น
ปัญหาที่ 3 : ไฟล์ wp-config-sample.php แก้เสร็จแล้ว save ทับไป ลืมเปลี่ยนชื่อไฟล์ให้เป็น wp-config.php
วิธีแก้ไข – ขอแนะนำว่าเมื่อแก้ไฟล์ wp-config-sample.php เสร็จแล้วให้ save as โดยใช้ชื่อ wp-config.php ไปเลย อย่าไป save ทับแล้วมา rename ตัด -sample ออกทีหลัง …ถามว่าทำได้มั้ยแบบนี้ ก็ทำได้แหละ แต่มันพลาดกันง่ายไง ก็ save as ไปเลยชัวร์สุด
ปัญหาที่ 4 : เข้า WordPress ผ่าน browser ไม่ได้ เพราะลืมเปิด Apache และ MySQL
วิธีแก้ไข
- เปิดโปรแกรม XAMPP Control Panel ขึ้นมา
- แล้ว “Start” Apache และ MySQL
- แล้วไป refresh browser เพื่อเข้า WordPress อีกครั้ง
http://localhost/yourfolder/wp-admin/install.php
ทั้งหมดคือปัญหาเล็กๆ ในสอนการติดตั้ง WordPress บน localhost (XAMPP) ที่ทำให้เราต้องร้อง อ๋อ….. ยาวๆ ทุกครั้งที่คิดขึ้นได้ มันเล็กน้อยก็จริงแต่ทำให้ติดตั้งกันไม่ได้เลยเชียว ใจหายวาบไปหลายทีแล้ว ใช่มั๊ยล่ะ ;}
บทความ/รูปภาพ : Webmonster Lab | Yui Kanchita