การติดตั้ง WordPress Blog
การติดตั้ง WordPress Blog

ความต้องการของระบบ
PHP version 4.1 หรือสูงกว่า
MySQL version 3.23.23 หรือสูงกว่า
… และลิงค์ถึง http://wordpress.org บนเว็บไซต์ (Blog) เรา.
กรณีติดตั้งบนเครื่อง ให้ลงโปรแกรมจำลองเครื่องเป็น Server เสียก่อน โดยลงทีล่ะตัวหรือลงแบบเป็นแพ็คเก็ตที่เขาได้ทำการปรับแต่งมาแล้ว เช่น WMServer หรือ Appserv ก็ได้ตามความเหมาะสม แต่ในที่นี้
ได้ทดสอบติดตั้ง WMServer V3.3 ครับ ดาวน์โหลดได้ที่นี้ครับ
ส่วน WordPress เวอร์ชั่นล่าสุด ไปดาวน์โหลดกันได้ที่ http://wordpress.org ครับ เมื่อดาวน์โหลดมาแล้วให้ทำการแตกไฟล์ออกมาครับ จะได้โฟล์เดอร์ WordPress มา 1 โฟล์เดอร์
ให้ทำการคัดลอดไฟล์ทั้งหมดไปเก็บไว้ ใน C:/WM/www จะได้เป็น C:/WM/www/WordPress หรือชื่ออื่นๆ ที่เราได้ทำการตั้งไว้ แต่ถ้าต้องการเก็บไว้ที่ Directory หลัก ให้ทำการคัดลอกแต่ไฟล์ใน Floder WordPress มาเก็บไว้ที่ C:/WM/www กรณีติดตั้งบนเครื่องตัวเอง ถ้าติดตั้งบนอินเตอร์เน็ตให้ใช้โปรแกรมช่วยอัพโหลดขึ้นไปเก็บไว้ใน Root ไดเร็กทรอรี่ หลักที่ Hosting เขาจัดให้ครับ ยกตัวอย่างเช่น
http://www.idayblog.com/ กรณีติดตั้งไว้ที่ Root Directory หรือ http://www.idayblog.com/blog/ ครับ กรณีนี้ติดตั้งไว้ใน Directory จากนั้นทำการเปลี่ยนชื่อไฟล์ wp-config-sample.php
เป็น wp-config.php เปิดไฟล์นี้ขึ้นมาด้วยโปรแกรม Editer ทั่วไป เช่น WordPad หรือ NotePad ครับ จะแสดงดังรูปครับ

define(‘DB_NAME’, ‘wordpress’) เปลี่ยนชื่อฐานข้อมูลตามที่ได้รับมาจาก Hosting หรือกรณีติดตั้งบนเครื่องไม่จำเป็นต้องเปลี่ยนอะไร
define(‘DB_USER’, ‘username’) เปลี่ยนชื่อผู้ใช้ฐานข้อมูลตามที่ได้รับมาจาก Hosting หรือกรณีติดตั้งบนเครื่องให้ใส่เป็น root
define(‘DB_PASSWORD’, ‘password’) เปลี่ยนรหัสผ่านเข้าใช้งานตามที่ได้รับมา หรือกรณีติดตั้งบนเครื่องตนเองก็ไม่ต้องใส่อะไร
define(‘DB_HOST’, ‘localhost’) ปกติเป็น Hosting ทั่วไปเป็น localhost อยู่แล้วก็ไม่ต้องเปลี่ยนอะไร เว้นแต่เขากำหนดให้ใช้ตัวอื่น ติดตั้งบนเครื่องตัวเองไม่ต้องแก้ไขอะไรครับ
จะได้เป็น ดังนี้ครับ
define(‘DB_NAME’, ‘wordpress’)
define(‘DB_USER’, ‘root’)
define(‘DB_PASSWORD’, ”)
define(‘DB_HOST’, ‘localhost’)

เมื่อแก้ไขเสร็จแล้วบันทึกไฟล์เก็บไฟล์ไว้ที่เดียวกับ
เปิด Internet Explorer หรือ เว็บบราวเซอร์ตัวอื่นที่คุณใช้อยู่ขึ้นมาครับ พิมพ์ http://localhost/ จะเข้าสู่หน้าหลักของ WMServer จากนั้นไปสร้างฐานข้อมูลบนเครื่องซะก่อนครับ คลิกที่ phpMyAdmin ครับ ดังรูป

จากนั้นจะได้ฐานข้อมูลขึ้นมา 1 ฐานข้อมูล


มาเริ่มติดตั้ง WordPress ต่อเลยครับ พิมพ์ http://localhost/ ตามด้วยชื่อ Directory ที่เก็บ WordPress ไว้เช่น http://localhost/wordpress
ลงที่ช่อง Address Bar ครับ จะขึ้นข้อความ It doesn’t look like you’ve installed WP yet. Try running install.php. ให้คลิกที่ลิงค์ install.php เลยครับ และจะเข้าหน้าจอ

คลิกที่ First Step เพื่อเข้าสู่ขั้นตอนการติดตั้ง

ใส่ชื่อบล็อกและอีเมล์ลงไปให้เรียบร้อย ระบบจะทำการติดตั้ง WordPress ลงไป ให้รอสักครู่ จากนั้นระบบจะแจ้งชื่อผู้ใช้และรหัสผ่านเข้าระบบออกมา

คลิกที่ wp-login.php เพื่อเข้าระบบบริหารจัดการ (Admin Dashboard)

จากนั้นจะเข้าสู่หน้าบริหารจัดการดังรูป

เข้าไปเปลี่ยนรหัสผ่านที่และข้อมูลส่วนตัวเลยที่ Update your profile or change your password ที่ Admin Dashboard ครับ

สุดท้ายอย่าลืมลบไฟล์ install.php ใน Floder …\wordpress\wp-admin\install.php ล่ะครับ
ถ้าต้องการเขียนข้อมูลก็ที่ Write เลยครับ หน้าตาก็ใช้งานง่ายๆ ลองเล่นกันดูเลยแล้วกันครับ


โอ้! ผมพลาดคำถามของคุณเนตรวงแหวนไปจนได้แฮะ โทษทีนะครับ เห็นมาช่วยตอบ นึกว่าจะไม่มาช่วยถามแล้วนี่ดิ ประเด็นคือ ผมยังไม่ได้ลองติดตั้ง WPMU เป็นชิ้นเป็นอันสักทีเลยครับ ถ้าติดตั้งบนเครื่องเพื่อจำลองดูผลการทำงานนี้ ผมว่าอาจติดๆขัดๆอยู่บ้างล่ะครับ เพราะบางฟังก์ชันมันก็อาจทำงานไม่ได้ แนะนำให้ลองลงโฮสดูเลยไหมครับ Dreamhost.com เห็นบอกว่าใช้งานได้ ส่ง Ticket ไปทักกับ Support สักนิด ว่าขอใช้ Wildcard DNS ก็ใช้งานได้แล้วมั้งครับ
สวัสดีครับ ผมหาทางแก้ปัญหาได้แล้ว
ผมใช้ Apache Web Server 2.2.4 น่ะครับ
ซึ่งไฟล์ httpd.conf (ไฟล์ config ของ web server)
ตรงบรรทัด
#LoadModule rewrite_module modules/mod_rewrite.so
ถูก comment ไว้น่ะครับ (มี # นำหน้า) ก็แก้ออกเป็น
LoadModule rewrite_module modules/mod_rewrite.so
ก็ใช้งานได้แล้วครับ (มาโพสบอกเผื่อบางท่านกำลังเจอปัญหาเดียวกัน)
ที่เดามาทางนี้ได้เพราะไปไล่ดู log น่ะครับ จึงเห็น
ขอบคุณนะครับสำหรับคำแนะนำเรื่อง host
มาน error คราบบบ…เด๋ว ลองใหม่
อยากทราบว่ามีท่านใดเคย install wordpress mu มั้งค่ะ อยากได้วิธี install นะค่ะ ช่วยหน่อยนะค่ะ คุณเดย์
ผมได้เช่า โฮสอยู่ตัวหนึ่ง ตอนนี้ ลง Wordpress ไม่ได้เลยคับ ผม เข้าไปสร้าง ฐานข้อมูลแล้ว แต่ก็ยังลงไม่ได้อยู่ดี
ไม่มีใครช่วยเลยอะ
คือเราลง wordpress mu v. 1.3.3 ค่ะ แล้วใครพอจะทราบวิธี install บ้างค่ะ ตอนนี้เราก้อแก้ file config.php เหมือน wordpress พอรันหน้า index-install.php มันฟ้องว่า “Problem in wp-config.php – $base is set to BASE when it should be the path like “/” or “/blogs/”! Please fix it!” และ path ก้อเปลี่ยนไปหน้า index.php เฉยเลย
สรุปก้อคือ อยากได้วิธี install นะค่ะ อยากรู้ว่าทำเหมือน wordpress หรือป่าว คุณเดย์ช่วยด้วยนะค่ะ
ตอนนี้ได้แล้วค่ะ แต่ตอนนี้มาติดปัญหาที่ใหม่แทน มันฟ้องว่า “WPMU only works without the port number in the URL.” แปลว่าอารายค่ะ
ถ้าใช้ wordpress v.2.5.1 ร่วมกับ WMserver แล้วเกิดปัญหาข้างล่างนี้ เวลาใส่ http://localhost/wordpress
-There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.
ลองแก้ตามผมดูนะ
define(‘DB_NAME’, ‘wordpress’);
define(‘DB_USER’, ‘root’);
define(‘DB_PASSWORD’, ”); ลบ yourpasswordhere ทิ้งไป
define(‘DB_HOST’, ‘localhost’);
define(‘DB_CHARSET’, ‘utf8′);
define(‘DB_COLLATE’, ”);
สิ่งที่ต้องเปลี่ยนอีกอย่างก็ประมาณบันทัดที่ 6 นับจากนี้ จะมีคำว่า
$table_prefix = ‘wp_’; //
ตรงนี้ผมลบ wp_ ออก หรือเพิ่มเป็น wp_1
แล้วก็save แล้วก็เปิด http://localhost/wordpress อีกทีก็ใช้ได้เลย
หาก post ช้ำก็ขอโทษด้วย แต่ผมแก้ปัญหานี้ เกือบ 10 ชั่วโมง ทั้งเปิดหนังสือ อ่าน blog ก็ไม่ค่อยเคลีย ก็เลย post เอาไว้
เคยลงแต่ใน fantusico แบบ manual ยังไม่เคยลองซะที ทีนี้จะได้ลองซะที ขอบคุณคุณ เดย์ มากครับ
ผมติดตั้งบนโฮสแล้วมันขึ้น
There doesn’t seem to be a wp-config.php file. I need this before we can get started. Need more help? We got it. You can create a wp-config.php file through a web interface, but this doesn’t work for all server setups. The safest way is to manually create the file.
งงเลย
มาศึกษา ที่นี้ก็เป็นเซียนบล็อกได้แล้วนะนี้