Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
wordpress:qa [2016/08/05 10:58] samarn [เริ่มต้น WordPress จากตรงไหนก่อน] |
wordpress:qa [2016/08/05 12:01] (current) samarn [Web Server กับเรื่องที่ควรรู้] |
||
---|---|---|---|
Line 21: | Line 21: | ||
**เครื่องมือสำหรับการใช้งาน WordPress บนคอมพิวเตอร์** | **เครื่องมือสำหรับการใช้งาน WordPress บนคอมพิวเตอร์** | ||
+ | |||
+ | ก่อนที่จะเริ่มต้นใช้งาน WordPress บนคอมพิวเตอร์แบบที่ไม่ต้องเสียเงินสักบาทเดียว จะต้องมีเครื่องมือเริ่มต้นกันก่อน เตรียมเครื่องมือเหล่านี้ให้พร้อม เมื่อพร้อมแล้ว ก็สามารถลงมือเรียนรู้ WordPress ได้ แม้ไม่ต้องเชื่อมต่ออินเทอร์เน็ต (ไปสักระยะหนึ่ง) | ||
+ | |||
* **โปรแกรมจำลองคอมพิวเตอร์เป็น Web Server** ทำให้คอมพิวเตอร์ของเราทำงานเหมือนกับ Server บนโฮสติ้งนั่นเอง ทำให้เราใช้งานต่าง ๆ เหมือนเช่าโฮสติ้งทำเว็บไซต์ เพียงแต่ มันทำงานบนคอมพิวเตอร์ของเราและสามารถดูได้เฉพาะเราเท่านั้น ผู้ชมทั่ว ๆ ไปไม่สามารถเข้าถึงได้ การติดตั้ง ให้เลือกตัวใดตัวหนึ่งเท่านั้น สำหรับผู้ใช้มือใหม่ ถ้าเลือกไม่ถูก แนะนำให้ใช้ xampp ในการใช้งานแต่ละตัวก็คล้าย ๆ กัน แต่มีข้อมูลบางส่วนที่อาจจะแตกต่างกันไปบ้าง การติดตั้งโปรแกรมนี้ เหมาะสำหรับผู้เริ่มต้นใช้ WordPress ที่ยังไม่ต้องเช่าโฮสต์ ก็สามารถติดตั้ง WordPress ทดสอบในคอมพิวเตอร์ส่วนตัวได้ หรือผู้ที่ต้องการพัฒนาเว็บไซต์หรือพัฒนาด้วยภาษา php เป็นต้น และ WordPress ที่ติดตั้งกับโปรแกรมนี้ สามารถย้ายไปยังที่อื่น ๆ ได้ เช่น ย้ายไปยังคอมพิวเตอร์เครื่องอื่น ๆ เพื่อทำงานต่อ หรือ ย้ายข้อมูลที่ทำเสร็จแล้ว นำไปขึ้นโฮสติ้ง ให้ผู้ชมบนอินเทอร์เน็ต สามารถเข้าชมได้ | * **โปรแกรมจำลองคอมพิวเตอร์เป็น Web Server** ทำให้คอมพิวเตอร์ของเราทำงานเหมือนกับ Server บนโฮสติ้งนั่นเอง ทำให้เราใช้งานต่าง ๆ เหมือนเช่าโฮสติ้งทำเว็บไซต์ เพียงแต่ มันทำงานบนคอมพิวเตอร์ของเราและสามารถดูได้เฉพาะเราเท่านั้น ผู้ชมทั่ว ๆ ไปไม่สามารถเข้าถึงได้ การติดตั้ง ให้เลือกตัวใดตัวหนึ่งเท่านั้น สำหรับผู้ใช้มือใหม่ ถ้าเลือกไม่ถูก แนะนำให้ใช้ xampp ในการใช้งานแต่ละตัวก็คล้าย ๆ กัน แต่มีข้อมูลบางส่วนที่อาจจะแตกต่างกันไปบ้าง การติดตั้งโปรแกรมนี้ เหมาะสำหรับผู้เริ่มต้นใช้ WordPress ที่ยังไม่ต้องเช่าโฮสต์ ก็สามารถติดตั้ง WordPress ทดสอบในคอมพิวเตอร์ส่วนตัวได้ หรือผู้ที่ต้องการพัฒนาเว็บไซต์หรือพัฒนาด้วยภาษา php เป็นต้น และ WordPress ที่ติดตั้งกับโปรแกรมนี้ สามารถย้ายไปยังที่อื่น ๆ ได้ เช่น ย้ายไปยังคอมพิวเตอร์เครื่องอื่น ๆ เพื่อทำงานต่อ หรือ ย้ายข้อมูลที่ทำเสร็จแล้ว นำไปขึ้นโฮสติ้ง ให้ผู้ชมบนอินเทอร์เน็ต สามารถเข้าชมได้ | ||
- | * [[https://www.apachefriends.org/index.html|Xampp]] | + | * [[https://www.apachefriends.org/index.html|Xampp]] แนะนำ! |
* [[http://www.wampserver.com/en/|Wamp]] | * [[http://www.wampserver.com/en/|Wamp]] | ||
* [[https://www.mamp.info/en/|Mamp]] | * [[https://www.mamp.info/en/|Mamp]] | ||
Line 29: | Line 32: | ||
* **โปรแกรมแก้ไขไฟล์ หรือ Text Editor** เอาไว้สำหรับแก้ไขไฟล์ต่าง ๆ เช่น แก้ไขข้อมูลในไฟล์ wp-config.php หรือไฟล์อื่น ๆ เมื่อจำเป็น หากเลือกไม่ถูก แนะนำ NotePad++ ซึ่งในการใช้งาน WordPress หนีไม่พ้นที่จะต้องมีการแก้ไขไฟล์ | * **โปรแกรมแก้ไขไฟล์ หรือ Text Editor** เอาไว้สำหรับแก้ไขไฟล์ต่าง ๆ เช่น แก้ไขข้อมูลในไฟล์ wp-config.php หรือไฟล์อื่น ๆ เมื่อจำเป็น หากเลือกไม่ถูก แนะนำ NotePad++ ซึ่งในการใช้งาน WordPress หนีไม่พ้นที่จะต้องมีการแก้ไขไฟล์ | ||
- | * [[https://notepad-plus-plus.org/|NotePad++]] | + | * [[https://notepad-plus-plus.org/|NotePad++]] แนะนำ! |
* [[https://www.editplus.com/|EditPlus]] | * [[https://www.editplus.com/|EditPlus]] | ||
* [[https://www.sublimetext.com/|Sublime]] | * [[https://www.sublimetext.com/|Sublime]] | ||
* **โปรแกรม WordPress** โปรแกรมที่เราจะใช้ทำเว็บหรือทำบล็อกกันนั่นเอง โปรแกรม WordPress นั้นรองรับภาษาอังกฤษและภาษาไทย รวมทั้งภาษาอื่น ๆ อีกมากมาย สำหรับผู้เริ่มต้น ที่ยังไม่ชำนาญหรือไม่เก่งภาษาอังกฤษ ก็แนะนำให้ดาวน์โหลดรุ่นภาษาไทยไปใช้ก่อน และในการใช้งาน สามารถสลับไปยังภาษาอื่น ๆ ได้ | * **โปรแกรม WordPress** โปรแกรมที่เราจะใช้ทำเว็บหรือทำบล็อกกันนั่นเอง โปรแกรม WordPress นั้นรองรับภาษาอังกฤษและภาษาไทย รวมทั้งภาษาอื่น ๆ อีกมากมาย สำหรับผู้เริ่มต้น ที่ยังไม่ชำนาญหรือไม่เก่งภาษาอังกฤษ ก็แนะนำให้ดาวน์โหลดรุ่นภาษาไทยไปใช้ก่อน และในการใช้งาน สามารถสลับไปยังภาษาอื่น ๆ ได้ | ||
- | * [[https://th.wordpress.org/|WordPress ภาษาไทย]] | + | * [[https://th.wordpress.org/|WordPress ภาษาไทย]] แนะนำ! |
* [[https://wordpress.org/|WordPress ภาษาอังกฤษ]] | * [[https://wordpress.org/|WordPress ภาษาอังกฤษ]] | ||
+ | |||
+ | ====== Web Server กับเรื่องที่ควรรู้ ====== | ||
+ | โปรแกรมจำลอง Web Server ทำคอมพิวเตอร์ให้ทำงานเป็นเหมือนกับโฮสติ้งบนอินเทอร์เน็ต นั้นมีหลายตัว แต่ละตัวก็มีข้อดีข้อเด่นแตกต่างกันออกไป แต่มีเรื่องหลัก ๆ ที่จำเป็นต้องรู้ก่อนเริ่มต้นใช้งาน เมื่อเข้าใจแล้วก็จะสามารถทำงานได้อย่างคล่องตัว และโปรแกรม Web Server นี้ จะต้องเปิดใช้งาน Apache และ MySQL ก่อน จึงจะใช้งานได้สมบูรณ์ การจะเปิดใช้ Apache และ MySQL ก็สามารถเปิดได้จากโปรแกรม Control Panel ของแต่ละโปรแกรม หากเปิดเว็บไม่ได้ หรือเกิดข้อผิดพลาด ก็ต้องดูว่าทั้ง Apache และ MySQL นั้นถูกเปิดใช้งานหรือยัง สามารถดูสถานะการทำงานได้จาก Control Panel ของโปรแกรม | ||
+ | |||
+ | * **หน้าเว็บหลัก** ของการใช้งานก็คือ http://localhost ซึ่งก็เหมือนกับเว็บเราเองบนอินเทอร์เน็ต เช่น หากเราจดโดเมน mywebsite.com เวลาจะเข้าก็พิมพ์บนเบราเซอร์ http://mywebsite.com นั่นคือการเข้าเว็บของเราบนอินเทอร์เน็ต แต่ ในคอมพิวเตอร์ เว็บของเราคือ http://localhost ไม่ต้องจดโดเมน ไม่ต้องเสียเงิน | ||
+ | * **เส้นทางในการเก็บข้อมูลของเว็บหลัก** โฟลเดอร์ที่จะเก็บข้อมูลของเว็บหลัก หรือ http://localhost นั้นจะแตกต่างกันออกไปตามโปรแกรม Web Server ที่ติดตั้ง ควรจะทราบว่า ติดตั้งโปรแกรมไหน และโฟลเดอร์เก็บข้อมูลของเว็บอยู่ที่โฟลเดอร์ไหน เพื่อให้สามารถจัดเก็บข้อมูลแสดงข้อมูลของเว็บได้อย่างถูกต้อง ดังนี้ | ||
+ | * **Xampp** โฟลเดอร์ของเว็บหลักจะอยู่ที่ c:\xampp\htdocs\ | ||
+ | * **Wamp** โฟลเดอร์ของเว็บหลักจะอยู่ที่ c:\wamp\www\ | ||
+ | * **Mamp** โฟลเดอร์ของเว็บหลักจะอยู่ที่ c:\MAMP\htdocs\ | ||
+ | * **ข้อมูลฐานข้อมูล MySQL** เช่น ชื่อโฮสต์ของฐานข้อมูล, ชื่อผู้ใช้ฐานข้อมูล และรหัสผ่าน ที่เราจะต้องทราบ เพื่อใช้สำหรับการติดต่อกับฐานข้อมูลได้อย่างถูกต้อง และแต่ละ Web Server ก็มีดังนี้ | ||
+ | * **Xampp** | ||
+ | * ชื่อโฮสต์ของฐานข้อมูล : localhost | ||
+ | * ชื่อผู้ใช้ฐานข้อมูล : root | ||
+ | * รหัสผ่าน : <ไม่มี> คือไม่ต้องใช้รหัสผ่าน | ||
+ | * **Wamp** | ||
+ | * ชื่อโฮสต์ของฐานข้อมูล : localhost | ||
+ | * ชื่อผู้ใช้ฐานข้อมูล : root | ||
+ | * รหัสผ่าน : <ไม่มี> คือไม่ต้องใช้รหัสผ่าน | ||
+ | * **Mamp** | ||
+ | * ชื่อโฮสต์ของฐานข้อมูล : localhost | ||
+ | * ชื่อผู้ใช้ฐานข้อมูล : root | ||
+ | * รหัสผ่าน : root | ||
+ | * **การจัดการฐานข้อมูล MySQL** การจัดการฐานข้อมูลจะใช้ phpMyAdmin ในการจัดการ ไม่ว่าจะเป็นการสร้างฐานข้อมูล สร้างตารางข้อมูล ลบฐานข้อมูล แก้ไขข้อมูลต่าง ๆ เป็นต้น จะใช้ phpMyAdmin ในการจัดการเรียกใช้งาน ก็อาจจะแตกต่างกันบ้างเล็กน้อยในเรื่องของตัวอักษรเล็กใหญ่ (case sensitive) หากพิมพ์ตัวอักษรไม่ตรงอาจจะเกิดข้อผิดพลาด เข้า phpmyadmin ไม่ได้ | ||
+ | * **Xampp** ใช้ http://localhost/phpmyadmin คำว่า phpmyadmin ตัวเล็กทั้งหมด | ||
+ | * **Wamp** ใช้ http://localhost/phpmyadmin คำว่า phpmyadmin ตัวเล็กทั้งหมด | ||
+ | * **Mamp** ใช้ http://localhost/phpMyAdmin คำว่า phpmyadmin ตรง my และ ad ตัว M และ A จะต้องเป็นตัวใหญ่เท่านั้น | ||
+ | |||