Logo Webmonster Lab - สอนทำเว็บไซต์ธุรกิจ WordPress, Elementor โดย อ.ยุ้ย กัญญ์ชิตา วริทธิ์ทินานนท์Logo Webmonster Lab - สอนทำเว็บไซต์ธุรกิจ WordPress, Elementor โดย อ.ยุ้ย กัญญ์ชิตา วริทธิ์ทินานนท์Logo Webmonster Lab - สอนทำเว็บไซต์ธุรกิจ WordPress, Elementor โดย อ.ยุ้ย กัญญ์ชิตา วริทธิ์ทินานนท์Logo Webmonster Lab - สอนทำเว็บไซต์ธุรกิจ WordPress, Elementor โดย อ.ยุ้ย กัญญ์ชิตา วริทธิ์ทินานนท์
  • คอร์สเรียน
    • เรียนตัวต่อตัว : WordPress
    • สถานที่เรียน
    • ฝึกอบรมสำหรับองค์กร
    • บรรยายพิเศษมหาวิทยาลัย
  • รีวิว
    • รีวิวจากผู้เรียน
    • ตัวอย่างเว็บไซต์ (ใช้เรียน)
    • ผลงานออกแบบ UX/UI
    • ประวัติการสอน
  • บทความ/ฮาวทู
    • บทความแนะนำ 😊
    • วิดีโอ ฮาวทู 🎥
    • WordPress
    • Design
    • Marketing for SME
    • Tips & Tools
    • ประสบการณ์จากพี่ยุ้ย
  • เกี่ยวกับ
    • เกี่ยวกับ : ยุ้ย กัญญ์ชิตา
    • บทความส่วนตัว
  • ติดต่อ
สอบถามคอร์ส
✕

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

Published by พี่ยุ้ย กัญญ์ชิตา
Categories
  • WordPress
Tags
  • How To
  • install WordPress
  • localhost
  • WordPress
  • xampp
  • แก้ปัญหา
howto-fix-install-wordpress-on-xampp-featured
  • FacebookFacebook
  • XTwitter
  • LINELine

สอนการติดตั้ง 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 มาอย่างด่วน แล้วก็ต้องพบกับความผิดหวังแบบนี้

install-wordpress-xampp01-error-database
วิธีแก้ไข – เข้าไปสร้าง 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

 

install-wordpress-xampp-17-border
วิธีแก้ไข – ขอแนะนำว่าเมื่อแก้ไฟล์ wp-config-sample.php เสร็จแล้วให้ save as โดยใช้ชื่อ wp-config.php ไปเลย อย่าไป save ทับแล้วมา rename ตัด -sample ออกทีหลัง …ถามว่าทำได้มั้ยแบบนี้ ก็ทำได้แหละ แต่มันพลาดกันง่ายไง ก็ save as ไปเลยชัวร์สุด

ปัญหาที่ 4 : เข้า WordPress ผ่าน browser ไม่ได้ เพราะลืมเปิด Apache และ MySQL

 

install-wordpress-xampp02-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

  • FacebookFacebook
  • XTwitter
  • LINELine
พี่ยุ้ย กัญญ์ชิตา
พี่ยุ้ย กัญญ์ชิตา
ผู้ก่อตั้ง Webmonster Lab, นักออกแบบเว็บไซต์ uxui, วิทยากร อาจารย์, สนุกกับการใช้ WordPress Elementor Figma, รักในพลังแห่งความเรียบง่าย ... ขอบคุณทุกคนที่แวะมานะค้า : ) เรียนตัวต่อตัว

Related posts

วิธีการติดตั้ง WordPress บน Windows Localhost (XAMPP) สอนละเอียดมาก - ยุ้ย กัญญ์ชิตา Webmonster Lab
January 12, 2025

วิธีการติดตั้ง WordPress บน Windows Localhost (XAMPP) สอนละเอียดมาก


Read more
วิดีโอสอน วิธีใช้ Elementor Flexbox Container จัดเลย์เอาท์เว็บไซต์ WordPress - อ.ยุ้ย Webmonster Lab
June 25, 2024

[วิดีโอ] วิธีใช้ Elementor Flexbox Container จัดเลย์เอาท์เว็บไซต์ WordPress 2024


Read more
วิดีโอสอนวิธีลง Astra Starter Templates 2024 สอนทำธีมลูก สำหรับมือใหม่ WordPress - อ.ยุ้ย Webmonster Lab
June 25, 2024

[วิดีโอ] วิธีลง Astra Starter Templates 2024 + สอนทำธีมลูก Childtheme


Read more
Webmonster Lab พี่ยุ้ย กัญญ์ชิตา
สอนสร้างเว็บไซต์ธุรกิจ ให้ดูโปร!
ช่วยคุณเริ่มต้น-จบงานได้เอง แม้ไม่มีพื้นฐาน

ความรู้ แนวคิด ฮาวทู จากประสบการณ์
การออกแบบเว็บไซต์ 20 ปี

เรียนสด : ตัวต่อตัว

คอร์สตัวต่อตัว WordPress for SME มือใหม่สร้างเว็บไซต์ธุรกิจดึงดูดลูกค้า - อ.ยุ้ย กัญญ์ชิตา วริทธิ์ทินานนท์ Webmonster Lab

เนื้อหาคอร์ส WordPress

เนื้อหาคอร์ส 5 ขั้นตอน การจัดทำเว็บไซต์ WordPress
Logo Webmonster Lab สอนทำเว็บไซต์ WordPress Elementor สำหรับมือใหม่ - อ.ยุ้ย กัญญ์ชิตา
ความรู้ แนวคิด ฮาวทู จากประสบการณ์
การออกแบบเว็บไซต์ 20 ปี
WordPress และ Elementor
ทำให้การสร้างเว็บไซต์เป็นเรื่องง่ายและสนุก
เพียงแค่มีความตั้งใจและเรียนรู้ตามขั้นตอน คุณทำได้ค่ะ 😀
กัญญ์ชิตา วริทธิ์ทินานนท์ (พี่ยุ้ย)
Founder, Designer, Instructor
  • Facebook
  • YouTube
  • LinkedIn

บทความล่าสุด

  • เบื้องหลังการทำคอร์สออนไลน์ (ครั้งแรก) อุปสรรคปัญหา และผลสำเร็จ - อ.ยุ้ย กัญญ์ชิตา Webmonster Lab
    เบื้องหลังการทำคอร์สออนไลน์ (ครั้งแรก) อุปสรรคปัญหา และผลสำเร็จ
    May 30, 2025
  • Low Profile, High Impact แรงบันดาลใจในการสร้างธุรกิจของพี่ยุ้ย
    Low Profile, High Impact – แรงบันดาลใจสร้างธุรกิจของนักออกแบบ
    January 29, 2025
  • วิธีการติดตั้ง WordPress บน Windows Localhost (XAMPP) สอนละเอียดมาก - ยุ้ย กัญญ์ชิตา Webmonster Lab
    วิธีการติดตั้ง WordPress บน Windows Localhost (XAMPP) สอนละเอียดมาก
    January 12, 2025

บทความแนะนำ

  • วิดีโอ สอนวิธีใช้ Elementor ตัวฟรี ออกแบบเว็บไซต์ได้อิสระ
    [วิดีโอ] วิธีใช้ Elementor ตัวฟรี ออกแบบเว็บไซต์ได้อิสระ
    January 24, 2024
  • การออกแบบเว็บไซต์ที่ดี ไม่ใช่แค่มี
    การออกแบบเว็บไซต์ “ที่ดี” ไม่ใช่ “แค่มี”
    July 1, 2023
  • ทำไมธุรกิจจำเป็นต้องมี Website ในเมื่อใช้ Social ฟรีๆ ได้นี่นะ
    ทำไมธุรกิจจำเป็นต้องมี Website ในเมื่อใช้ Social ฟรีๆ ได้นี่นะ
    January 14, 2020
พี่ยุ้ย กัญญ์ชิตา

093-649-5544

LINE ID : yuikanchita

Line QR code yuikanchita 0936495544 ไลน์คิวอาร์ ยุ้ย กัญญ์ชิตา

ห้องเรียนส่วนตัว at แอมพาร์ค จุฬา
รับสอนเดือนละ 4 คิว
โปรดจองล่วงหน้า 1-2 สัปดาห์ นะคะ

ข้อตกลงใช้งานเว็บไซต์ | นโยบายข้อมูลส่วนบุคคล
ตั้งค่าคุกกี้

© 2025 Webmonster Lab. All Rights Reserved.
Created with ❤︎ Kanchita Varitthinanon
สอบถามคอร์ส
การยอมรับคุกกี้
เว็บไซต์นี้ใช้ระบบคุกกี้เพื่อให้คุณได้รับประสบการณ์ที่เกี่ยวข้องกับคุณ คุณสามารถเลือกให้ความยินยอมทั้งหมดหรือเฉพาะบางส่วนได้โดยเข้าไปที่ "Cookie Settings"
ตั้งค่าคุกกี้ ปฏิเสธ ยอมรับทั้งหมด
Manage consent

Privacy Overview

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ คุกกี้ที่ถูกจัดหมวดหมู่ตามความจำเป็นจะถูกจัดเก็บไว้ในเบราว์เซอร์ของคุณ เนื่องจากคุกกี้เหล่านี้มีความจำเป็นต่อการทำงานของฟังก์ชันพื้นฐานของเว็บไซต์ เรายังใช้คุกกี้ของบุคคลที่สามที่ช่วยเราวิเคราะห์และทำความเข้าใจว่าคุณใช้เว็บไซต์นี้อย่างไร คุกกี้เหล่านี้จะถูกเก็บไว้ในเบราว์เซอร์ของคุณเมื่อได้รับความยินยอมจากคุณเท่านั้น คุณยังมีตัวเลือกในการเลือกไม่ใช้คุกกี้เหล่านี้ แต่การเลือกไม่ใช้คุกกี้บางตัวอาจส่งผลต่อประสบการณ์การท่องเว็บของคุณ นโยบายคุ้มครองข้อมูลส่วนบุคคล (Privacy Policy)
คุกกี้ที่จำเป็น
Always Enabled
คุกกี้ที่จำเป็น จำเป็นอย่างยิ่งเพื่อให้เว็บไซต์ทำงานได้อย่างถูกต้อง คุกกี้เหล่านี้ช่วยให้มั่นใจถึงฟังก์ชันพื้นฐานและคุณลักษณะด้านความปลอดภัยของเว็บไซต์โดยไม่ระบุชื่อ

Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
คุกกี้ที่ใช้งานฟังก์ชัน
คุกกี้ที่ใช้งานได้ช่วยดำเนินการฟังก์ชันบางอย่าง เช่น การแบ่งปันเนื้อหาของเว็บไซต์บนแพลตฟอร์มโซเชียลมีเดีย รวบรวมคำติชม และคุณสมบัติอื่นๆ ของบุคคลที่สาม

Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
คุกกี้เพื่อประสิทธิภาพ
คุกกี้เพื่อประสิทธิภาพ ใช้เพื่อทำความเข้าใจและวิเคราะห์ดัชนีประสิทธิภาพหลักของเว็บไซต์ซึ่งช่วยในการมอบประสบการณ์ผู้ใช้ที่ดีขึ้นสำหรับผู้เยี่ยมชม

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
คุกกี้เพื่อการวิเคราะห์
คุกกี้เพื่อการวิเคราะห์ ใช้เพื่อทำความเข้าใจว่าผู้เยี่ยมชมโต้ตอบกับเว็บไซต์อย่างไร คุกกี้เหล่านี้ช่วยให้ข้อมูลเกี่ยวกับตัวชี้วัดจำนวนผู้เข้าชม อัตราตีกลับ แหล่งที่มาของการเข้าชม ฯลฯ

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
คุกกี้เพื่อการโฆษณา
คุกกี้เพื่อการโฆษณา ใช้เพื่อจัดเตรียมโฆษณาและแคมเปญการตลาดที่เกี่ยวข้องให้แก่ผู้เยี่ยมชม คุกกี้เหล่านี้ติดตามผู้เยี่ยมชมเว็บไซต์และรวบรวมข้อมูลเพื่อจัดหาโฆษณาที่ปรับแต่งเอง

Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
คุกกี้ที่ไม่ได้จัดประเภทอื่นๆ
คุกกี้ที่ไม่ได้จัดประเภทอื่นๆ คือคุกกี้ที่กำลังวิเคราะห์และยังไม่ได้จัดประเภทเป็นหมวดหมู่

Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT