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

Install WordPress

ความต้องการของระบบ
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 ครับ จะแสดงดังรูปครับ

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

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’)

WordPress Install Step2

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

WordPress Install Step3

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

WordPress Install Step4

WordPress Install Step5

มาเริ่มติดตั้ง 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 เลยครับ และจะเข้าหน้าจอ

WordPress Install Step6

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

WordPress Install Step7

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

WordPress Install Step8

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

WordPress Install Step9

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

WordPress Install Step10

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

WordPress Install Step11

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

เรื่องโม้อื่นๆ ที่คล้ายคลึงกัน

58 Responses to “การติดตั้ง WordPress Blog”

» You can leave a response or Trackback .

  1. iannnnn Says:

    โอ้ อันนี้มีประโยชน์มากๆ ครับ
    ขออนุญาตคัดลอก URL ไปแปะให้คนเข้ามาอ่านนะครับ

  2. WebMaster Says:

    เชิญเลยครับ iannnnn

  3. sam Says:

    ผมกำลังอยากลองใช้ อยู่พอดี ตอนนี้ ลองทำด้วย blogger อยู่แต่ประสบปัญญานิดหน่อย ลองเยี่ยมเยี่ยมชมได้
    http://love-car.blogspot.com/

  4. Arthip Says:

    เขียนได้ดี และมีประโยชน์มากครับ ขออนุญาตินำลิ้งค์ไปแปะที่เว็บนะครับ

  5. Ess@ Says:

    ขอบคุณขอบคุณมากๆ ครับ กำลังสนใจ เรื่องนี้อยู่เลยครับ แต่ยังติดตั้งไม่เป็น

    ขอบคุณขอบคุณจากใจเลยครับ

  6. Ken Says:

    มันขึ้นอย่างนี้ครับ
    die( ‘Problem in wp-config.php - $base is set to BASE when it should be the path like “/” or “/blogs/”! Please fix it!’ );

  7. WebMaster Says:

    มันมีปัญหาที่ไฟล์ wp-config.php ไม่ทราบว่าใช้ WordPress เวอร์ชันไหนครับ จะได้บอกได้ถูก

  8. q Says:

    พอใส่http://localhost/ชื่อที่ตั้ง มันขึ้น The page cannot be found อะครับ

  9. Ken Says:

    ใช้เวอร์ชั่นล่าสุดครับ

  10. Ken Says:

    เมื่อ ถึง ตอน step 2 แล้วทำไมมันโหลดช้าจังครับ นานมากเลย ๆ มีปัญหาอะไรหรือป่าว

  11. WebMaster Says:

    ไม่มีปัญหาอะไรหรอกครับ มันกำลังทำการสร้างตารางในฐานข้อมูลน่ะครับ

  12. taing Says:

    ทำตามขั้นตอนแต่ขึ้นข้อความแบบนี จะทำอย่างไร
    Error establishing a database connection
    This either means that the username and password information in your wp-config.php file is incorrect or we can’t contact the database server at localhost. This could mean your host’s database server is down.

  13. Admin Says:

    มีปัญหาเรื่องการติดต่อกับฐานข้อมูลครับ ลองเช็คให้ดีว่ากำหนดอะไรผิดไปหรือเปล่าในไฟล์ wp-config.php อาจจะกำหนดชื่อผู้ใช้งานฐานข้อมูล หรือรหัสผ่านผิดก็ได้ครับ ลองเช็คดูอีกที

  14. teeyai555 Says:

    ขอบคุณขอบคุณมากครับ ทำให้ผมทำตามทีละ step ได้เลย :em04:

    ตอนแรกผมก็มีปัญหาเหมือนกับคุณ taing ครับ กลับไปดูปรากฎว่าลืมใส่รหัสที่ตั้งไว้กับฐานข้อมูล

  15. BB Says:

    อัพโหลดขึ้น server ไปแล้ว พอปรับแต่งไปได้สักพักก้อเกิดปัญหาขึ้นหน้า page ว่า
    500 Internal Server Error เลยไม่เข้าใจว่าทำอะไรผิด ต้องไป config อะไรอีกรึป่าว
    แต่เท่าที่ config ก็น่าจะครบแล้วนะค่ะ :em05:

  16. BB Says:

    อัพโหลดขึ้น server ไปแล้ว พอปรับแต่งไปได้สักพักก้อเกิดปัญหาขึ้นหน้า page ว่า
    500 Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request
    เลยไม่เข้าใจว่าทำอะไรผิด ต้องไป config อะไรอีกรึป่าว
    แต่เท่าที่ config ก็น่าจะครบแล้วนะค่ะ
    :em07: :em05: :em02: :em01:

  17. BB Says:

    เย้ๆ ได้แล้วค่ะ
    :em04:

  18. s Says:

    มีปัญหาจะขอรบกวนถามเรื่องลิงค์หน่อยค่ะ คือทดลองเขียนบทความโพสลงในบล็อก แต่เข้าไปแก้ไขคำผิด โดยลบข้อความที่ไม่ต้องการออกไป ทำให้ลิงค์ในpage หายไปด้วย ทำยังไงคะถึงจะทำให้ลิงค์กลับมาเหมือนเดิม ขอบคุณขอบคุณค่ะ

  19. wonwai Says:

    กำลังอยากทำอยู่พอดีเลยครับ มีประโยชน์มาก ถ้ามีปัญหา
    อาจมารบกวนนะครับ

  20. prerasol Says:

    มีปัญหาตอนจะ install คับ Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in D:\AppServ\www\wordpress\wp-includes\registration.php on line 135

  21. Cheap & Discount shopping online Says:

    บางทีมันก้อขึ้นเออเร้อครับงง สงสัยเป็นที่ sql หรือเปล่าไม่รู้ครับ

  22. Halogenmaster Says:

    ผมใช้ hostmonster อยู่อ่ะครับจะลง wordpress กับ subdomain ได้หรือเปล่าครับ

  23. Admin Says:

    Halogenmaster: ได้ครับ

  24. โกศล Says:

    ขอบคุณขอบคุณมากเด้อหลานเดย์ กำลังงมอยู่ในความมืด มาเจอแสงสว่างพอดี จะทำตามล่ะนะ ลุ้นไปด้วย ฮาๆฮาๆ

    คนแก่จะได้ขึ้นรถไฟสายไอทีก็คราวนี้แหละ

  25. โกศล Says:

    หลานเดย์ครับ
    ลุงทำตามทุกกระบวนการทั้งตามหนังสือกับตามข้างบน
    พอติดตั้ง ท่านก็บอกว่า

    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.

    อย่างนี้ทุกที เปลี่ยนเป็น wp-config.php แล้วนะ งงที่สุดแล้วนี่

    ขอคำแนะนำที อย่าเพิ่งแนะนำว่าให้เลิกนะ 555

    ขอบคุณขอบคุณล่วงหน้า

  26. ตุ้ย Says:

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:\AppServ\www\wordpress\wp-includes\registration.php on line 135

  27. iDay Says:

    อะไรกันครับคุณตุ้ย จะถามก็ถามนะครับ ทำเช่นนี้ผมก็ไม่รู้ว่าต้องการอะไร เล่นเอาเหนื่อยใจครับงานนี้

  28. ตุ้ย Says:

    คือว่าตอนติดตั้งเกิดErrorนี้ขึ้นเหมือนของคุณPrerasolครับ
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:\AppServ\www\wordpress\wp-includes\registration.php on line 135

  29. iDay Says:

    ทดลองใหม่ไปเรื่อยๆ บางทีเครื่องเราอาจมีพื้นที่เหลือน้อยไม่พอติดตั้งฐานข้อมูลของ WordPress หรือไม่ก็เครื่องเราแรงไม่พอที่จะติดตั้งมัน เพราะ Memory มันเหลือน้อย

    ตอบตรงไปรึเปล่าเรา

  30. newwordpress Says:

    ขอถามหน่อยค่ะ ติดตั้ง wordpress แล้วมีปัญหาดังนี้ค่ะ
    1 wordpress ใช้งานกับ ldap ได้มั้ยค่ะ
    2 บทความที่ post แล้วไม่ต้องการให้คนอื่นedit แต่สามารถ commentได้ ปัจจุบันกลับตรงกันข้ามค่ะ คือ ใครก็ edit ได้ ถ้าบทความนั้นใส่ password ด้วย ต้องใส่ passwd ถึงจะดูได้ว่ามีcomment อะไรบ้าง
    รบกวนด้วยค่ะ

  31. iDay Says:

    1. ldap = Lightweight Directory Access Protocol หรือเปล่า ถ้าใช่หรือใกล้ผมขอไม่ตอบ เพราะถ้ารู้ถึงขั้นนี้ แสดงวาสเป็นระดับโปรแกรมเมอร์ไปแล้ว และน่าจะสามารถประยุกต์สานต่อเองได้ เหตผลก็เพราะ WrdPress เขียนด้วย PHP ดังนั้นถ้าจะพัฒนาปลั๊กอินเสริมมันก็ย่อมทำได้ ตามความสามารถของโปรแกรมเมอร์คนนั้นๆ

    2. ปกติแล้วบทความที่โพสต์ลงไปนั้น คนอื่นๆไม่สามารถแก้ไขได้อยู่แล้วครับ เว้นแต่คุณจะไปตั้งค่าอื่นๆเพิ่มเติม ซึ่งผมเองก็ไม่รู้ว่าคุณวางยาตัวเอง ตรงจุดไหนยังไง และปกติค่าเริ่มต้นของ WordPress ก็เซ็ตมาอยู่แล้วว่าเฉพาะผู้ดูแลระบบหรือ Admin เท่านั้น จะสามารถเขียนบทความและแก้ไขบทความหนึ่งๆได้

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

    สรุปคำถามที่ 1 โปรแกรมเมอร์ทำได้ โปเกม่อนทำไม่ได้
    สรุปข้อที่ 2 วางยาตัวเอง ต้องรู้นะครับว่าตัวเองตั้งค่า WordPress ให้เป็นยังไง

  32. newwordpress Says:

    รบกวนถามว่า wordpress บุคคลทั่วไปสามารถ create user ได้เอง มั้ยค่ะโดยที่ adminไม่ต้องทำให้นะค่ะ

  33. iDay Says:

    @newwordpress รู้สึกผมจะพูดถึงบ่อยเหลือเกินนะครับ กับคำถามนี้

    http://www.idayblog.com/archives/398

    ไม่เคลียร์ ค่อยถามมากอีกรอบนะครับ จะได้วัดได้ถูกว่าเป็นผู้ใช้ระดับไหน อีกทั้งผมจะได้ตอบได้ถูก เพราะเห็นมาข้างบนนี้ ระดับโปรแกรมเมอร์เชียว หุๆหุๆ

  34. แมงป่อง Says:

    โหลดธีมมา อยากแก้ส่วนหัวที่เป็นภาพหรือข้อความแก้ยังไงครับ
    อ่านโค้ดใน presentation/theme editor/head ไม่เป็นครับ

  35. iDay Says:

    @แมงป่อง ง่ายง่ายๆเลยครับ อ่านไม่เป็นก็แก้ไม่เป็นครับ รู้สึกผมจะกล่าวถึงบ่อยเหมือนกัน ในบล็อกแห่งนี้แหละ

    การแก้รูปภาพบางที เขาอาจจะทำเป็น logo ไว้ใน ธีมที่ใช้/images/logo.gif ก็ให้ทำโลโกขึ้นมาใหม่แล้วไปวางทับตัวเดิม ในขนาดที่เท่ากัน

    แต่การแก้ไขข้อความ คุณต้องอ่านโค๊ดเป็นถึงแก้ไขได้ หรือไม่ก็ลองเปิดไฟล์ที่ต้องการแก้ขึ้นมา ค้นหาคำที่ต้องการแก้ไข แล้วก็แก้ไขมันซะลองดูครับ

  36. ชัช Says:

    คุณเดย์ครับ ผมทำตามหนังสือคุณ (เล่ม1) ทุกอย่างแล้วครับ แต่ทำไมเริ่มทำขั้นตอนที่4 ไม่ได้ครับ ทั้งแบบ
    http://localhost/wordpress หรือ
    http://localhost
    ทำงัยต่อดีครับ ปาดกะบาลไปหมดแล้วครับ คุณเดย์เอ้ย

  37. iDay Says:

    @ชัช สงสัยติดตั้งโปรแกรมจำลองเครื่องเป็น Web Server ไม่ผ่าน ต้องทดสอบสอบก่อนว่ามันผ่านหรือเปล่า เช่นถ้าติดตั้ง WMServer เข้า http://localhost/ เทสดูจะได้ดังรูปในโพสต์นี้

    ส่วนถ้าติดตั้ง AppServ ตามขั้นตอนในหนังสือ ให้เข้า http://localhost/ เทสดูจะได้ดังรูปที่ 3.16 (บทที่ 3 หน้า 41)

    ทั้ง 2 กรณีนี้ ต้องลงโปรแกรมใดโปรแกรมหนึ่งเท่านั้น ลงควบกันทั้งสองตัวไม่ได้ ทั้งนี้เวลาติดตั้งและถอดถอนโปรแกรมทุกครั้ง เครื่องจะสะอาด และต้องรีสตาร์ทเครื่องใหม่ทุกครั้งเพื่อความเชื่อ

    การเข้าไปทดสอบสอบว่าโปรแกรมทำงานได้ถูกต้องหรือเปล่า สามารถพิมพ์ http://127.1.1 แทน http://localhost/ ได้ครับ

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

  38. new Says:

    ช่วยสอนการสร้าง content ที่สามารถ show/hide ด้วยครับ เหมือนในลิงค์ครับ
    http://codex.wordpress.org/Importing_Content

  39. iDay Says:

    @new มีขอร้องแกมบังคับด้วยแฮะ จะลองศึกษาดูนะครับ ถ้าทำได้จริงจะเขียนถึงวิธีการดู แต่ไม่รับปากว่าจะหาเจอหรือเปล่า

  40. AEY Says:

    ลองลงแล้วพอกด install มันก็ขึ้นอย่างนี้อ่ะค่ะ
    ใช้ wordpress 2.3.3 กะ WMServer ค่ะ

    WordPress database error: [Unknown collation: 'wp_']
    CREATE TABLE wp_terms ( term_id bigint(20) NOT NULL auto_increment, name varchar(55) NOT NULL default ”, slug varchar(200) NOT NULL default ”, term_group bigint(10) NOT NULL default 0, PRIMARY KEY (term_id), UNIQUE KEY slug (slug) ) DEFAULT CHARACTER SET utf8 COLLATE wp_

    WordPress database error: [Unknown collation: 'wp_']
    CREATE TABLE wp_term_taxonomy ( term_taxonomy_id bigint(20) NOT NULL auto_increment, term_id bigint(20) NOT NULL default 0, taxonomy varchar(32) NOT NULL default ”, description longtext NOT NULL, parent bigint(20) NOT NULL default 0, count bigint(20) NOT NULL default 0, PRIMARY KEY (term_taxonomy_id), UNIQUE KEY term_id_taxonomy (term_id,taxonomy) ) DEFAULT CHARACTER SET utf8 COLLATE wp_

    WordPress database error: [Unknown collation: 'wp_']
    CREATE TABLE wp_term_relationships ( object_id bigint(20) NOT NULL default 0, term_taxonomy_id bigint(20) NOT NULL default 0, PRIMARY KEY (object_id,term_taxonomy_id), KEY term_taxonomy_id (term_taxonomy_id) ) DEFAULT CHARACTER SET utf8 COLLATE wp_

  41. เนตรวงแหวน Says:

    ขอช่วยตอบของคุณตุ้ยนะครับ

    ตุ้ย
    January 28th, 2008 at 9:13 am
    คือว่าตอนติดตั้งเกิดErrorนี้ขึ้นเหมือนของคุณPrerasolครับ
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:AppServwwwwordpresswp-includes
    egistration.php on line 135

    =============================================

    ปัญหานี้แก้โดยการไปแก้ไขไฟล์ php.ini ที่ค่า memory_limit (search คำนี้ในไฟล์ php.ini ได้เลยครับ)
    จากเดิมที่กำหนดเป็น memory_limit = 8M (ค่าเริ่มต้นที่ php กำหนด ขอจอง memory ไว้คือ 8 Mega Bytes ซึ่งน้อยเหลือเกิน มันเลยไม่พอกับที่ wordpress ต้องการน่ะครับ) ให้เพิ่มขนาด memory ให้กับ php อีก เป็นสัก 64M (64 Mega Bytes) ก็ได้ครับ ก็จะผ่านปัญหานี้ไป :)

  42. เนตรวงแหวน Says:

    ขอช่วยตอบคุณ AEY นะครับ

    AEY
    February 24th, 2008 at 11:56 am
    ====================================

    ไฟล์ wp-config.php ค่า define(’DB_COLLATE’, ”); ให้คงไว้แบบนี้นะครับ ไม่ต้องไปเติมอะไร

    ผมสันนิษฐานว่าคุณ AEY อาจไปเติม wp_ ในนี้ ==> define(’DB_COLLATE’, ‘wp_’); รึเปล่า?

    ซึ่งค่า config นี้ เราทำการ config Collation ของ ฐานข้อมูลน่ะครับ ซึ่ง MySQL มันไม่รู้จักประเภท wp_ อยู่แล้วล่ะ - -” ก็มันไม่มีนี่เนอะ

    สรุปว่าไม่ต้องไปแก้ค่านี้ครับ ให้คงเปล่าๆ ไว้ :)

  43. เนตรวงแหวน Says:

    ขอช่วยตอบคุณ newwordpress นะครับ

    newwordpress
    February 17th, 2008 at 4:18 pm
    ขอถามหน่อยค่ะ ติดตั้ง wordpress แล้วมีปัญหาดังนี้ค่ะ
    1 wordpress ใช้งานกับ ldap ได้มั้ยค่ะ
    2 บทความที่ post แล้วไม่ต้องการให้คนอื่นedit แต่สามารถ commentได้ ปัจจุบันกลับตรงกันข้ามค่ะ คือ ใครก็ edit ได้ ถ้าบทความนั้นใส่ password ด้วย ต้องใส่ passwd ถึงจะดูได้ว่ามีcomment อะไรบ้าง
    รบกวนด้วยค่ะ
    ==============================================

    1. wordpress ไม่ support LDAP ครับ อ้างอิงจาก http://www.weblogmatrix.org/show/Wordpress
    (search คำว่า LDAP Authentication ดูนะครับ จะเห็นเป็น No)

    2. ข้อสองนี้ลองดูการ config ค่าใน admin page ดีๆ ครับ
    น่าจะกำหนดได้อยู่แล้ว พอดีผมเพิ่งเริ่มศึกษา เลยยังบอกให้ตรงจุดไม่ได้ - -”

    :)

  44. เนตรวงแหวน Says:

    ขอช่วยตอบของคุณชัชเพิ่มเติมนะครับ
    ชัช
    February 22nd, 2008 at 4:08 pm
    คุณเดย์ครับ ผมทำตามหนังสือคุณ (เล่ม1) ทุกอย่างแล้วครับ แต่ทำไมเริ่มทำขั้นตอนที่4 ไม่ได้ครับ ทั้งแบบ
    http://localhost/wordpress หรือ
    http://localhost
    ทำงัยต่อดีครับ ปาดกะบาลไปหมดแล้วครับ คุณเดย์เอ้ย
    ============================================

    อันดับแรกนะครับ ให้ลง “AppServ” ก่อนครับ ทำตามในหนังสือของคุณเดย์เลยครับ คุณเดย์ทำไว้ละเอียดมาก เมื่อลง AppServ เสร็จ ให้ลองเปิด Browser ขึ้นมาแล้วพิมพ์ http://localhost ก่อนเลยครับ ว่าขึ้นหน้าแรกของ AppServ มั้ย (มีตัวอย่างในหนังสือแล้ว) หากไม่ขึ้น ยังไม่ต้องไปทำขั้นตอนอื่นต่อครับ ทั้งการไปสร้าง database ใน phpMyAdmin และติดตั้ง wordpress เนื่องจาก webser application ของคุณยังไม่พร้อมใช้งานเลย (Apache ที่ถูกติดตั้งพร้อมกับ AppServ น่ะครับ)
    ให้ทดลองดูดังนี้
    1. เปิด Service ของ Apache รึยัง
    2. หากเปิดไม่ได้ อาจเนื่องจาก Service ของ IIS (กรณีที่ติดตั้ง component ส่วนนี้เพิ่มเติมใน Windows OS) ให้ลองเข้าไปที่ Control Panel > Administrator Tools แล้วเปิด Internet Information Services (IIS) ขึ้นมา แล้วเลือก website จากนั้นก็ปิด Service ของ IIS ซะ แล้วก็สั่ง Start Service ของ Apache ใหม่ได้เลยครับ

    หากยังสงสัย ช่วย copy ข้อความที่ฟ้อง Error มาหน่อยนะครับ :)

  45. iDay Says:

    โอ้! ขอบคุณขอบคุณมากครับคุณเนตรวงแหวน ที่กรุณามาช่วยผมตอบในที่ตรงนี้ มันช่วยผมได้มากเลยล่ะครับ ถ้าไม่ขอมากไป แวะมาไปเยือนในกระดานเสวนาบ้างด้วยก็ดีนะครับ

    เรื่องมันมีอยู่ว่า ผมเองอาจสะเพร่าไปเองแหละครับ ที่หลงๆลืมๆไม่มาช่วยไขความกระจ่างในเอนทรีนี้ และเหตุมาจากคอมเม็นต์ของคุณเนตรวงแหวน ทำให้ผมนึกได้ ว่าผมได้ละเลย คำถามของคุณ AEY ไป ยังไงเสีย ผมเห็นด้วยกับความเห็นของคุณเนตรวงแหวนครับ ลองทวนดูในไฟล์ wp-config.php ดูให้ดีๆก่อนครับผม

    ขอบคุณขอบคุณครับ

  46. เนตรวงแหวน Says:

    ขอเสริมเรื่อง LDAP นิดนึงครับ
    ผมก็ไม่ได้รู้ลึกซึ้งอะไรมากนะครับ แต่ขออธิบายแบบลูกทุ่งๆ ให้พอเข้ากันนะครับ

    LDAP Server เป็นเหมือน Application Server ตัวนึงที่คอยจัดการเรื่อง Account ให้เรา ทั้งการจัดเก็บ, ค้นหา, ตรวจสอบสอบสิทธิ ซึ่งเป็น Product ที่มี database ในตัวเอง (เก็บเฉพาะข้อมูลเกี่ยวกับ account นะครับ ซึ่ง LDAP เป็นตัวจัดการเอง เราไปเขียนเพิ่มเติมไม่ได้) และมี library ให้เราเรียกใช้ผ่านการ coding ได้เลย

    ประโยชน์คือเราไม่ต้องจัดการเรื่องข้อมูลของ user เอง แต่ข้อเสียก็คือความยืดหยุ่นจะน้อย

    หมายเหตุ: หากผิดพลาดประการใด ต้องขออภัยไว้ ณ ที่นี้ด้วยครับ
    (ท่านผู้รู้สามารถอธิบายเพิ่มเติมได้นะครับ ถือว่าแชร์ความรู้กัน)

  47. เนตรวงแหวน Says:

    ยินดียินดีครับคุณเดย์ :)

    ผมอุดหนุนหนังสือ wordpress เล่มแรกของคุณเดย์มาแล้ว อิ อิ
    อ่านแล้วรู้สึกประทับใจนะครับ เขียนอ่านง่ายง่าย เป็นกันเองดี เลยแวะมาเยี่ยมเยี่ยมชม blog ของผู้เขียนรูปหล่อสักหน่อย :P

    ขอออกความเห็นหน่อยนะครับว่าพอมาได้อ่าน blog entry นี้แล้ว รู้สึกแปลกไปนะครับ รู้สึกว่าคุณเดย์ตอบแบบไม่ค่อยอยากตอบในบางคำถามเท่าไหร่เลย (อาจตรงไปหน่อย แต่อยต่อย่าเคืองกันเลยนะครับ เรา “ติเพื่อก่อ ดีกว่ายอเพื่อทำลาย” เนอะ และรู้สึกเหมือนจะ anti programmer นะครับเนี่ย

    ก็ขอเป็นสมาชิกด้วยคนนึงนะครับ เพราะผมก็เพิ่งมาหัด มาดูเจ้า wordpress นี่แหล่ะ (ที่ตัดสินใจเลือกใช้ blogware ตัวนี้ก็เพราะหนังสือคุณเดย์นี่แหล่ะ)

    สู้ๆ ครับ
    :)

  48. เนตรวงแหวน Says:

    รบกวนถามหน่อยสิครับ
    ตอนนี้ผมติดตั้ง Wordpress Mu แล้วน่ะครับ แต่ไม่สามารถ login (เข้าไฟล์ wp-login.php ได้)
    ผม install จนขึ้นหน้า complete ได้ username และ password เรียบร้อยแล้ว และเมือกด login ก็จะ redirect ไป http://127.0.0.1/blogs/wp-login.php (ผมเอาไฟล์ไว้ใน folder ชื่อว่า blogs อีกทีน่ะครับ)

    จะขึ้นหน้า Error ดังนี้อ่ะครับ

    500 - Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, admin@email.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    ===============================

    ผมลอง search ดูหลายเว็บแล้วแต่ก็ยังไม่เจอทางส่วางเลยครับ พอจะทราบมั้ยครับว่าต้องแก้ไขยังไง?

    ขอบคุณขอบคุณมากครับ :)

  49. iDay Says:

    555+ ผมไม่ได้แอนตีตี้ใครทั้งนั้นล่ะครับ คุณเนตรวงแหวนครับ บางคำถามผมอาจใช้วาจาสามหามในการตอบ กระแทกแดกดันไปเช่นนั้น มันเป็นแนวของผมครับ หลายๆคนเข้าใจ วิธีการเขียนและการตอบของผมดี ผมมันปากดีปากเก่ง มันก็เท่านั้นล่ะครับ แต่บางคนที่ไม่เข้าใจ ก็คงจะรู้สึกตะขิดตะขวาขวางใจอยู่มิใช่น้อยเลย เหมือนคุณนั่นแหละครับ เอิ๊กๆเอิ๊กๆ

    บางครั้งการตอบคำถามมากๆ มันอาจทำให้เราเป็นบ้าไปได้ครับ เพราะผมโดนยิงคำถามลองภูมิบ่อยมากมาย บางครั้งผมอาจโมโหโมโห บางครั้งอาจจะเครียดเครียดๆ มันก็เลยพาลทำให้ การตอบคำถามมีการใช้คำรุนแรงไปหน่อย แต่ทั้งนี้ทั้งนั้น ไม่ได้หยาบคายอะไรทั้งสิ้น

    ขอบคุณขอบคุณครับที่เสนอแนะ แต่ผมคงไม่เปลี่ยนแนวผมหรอกนะครับ อาจเพลาๆลงหน่อย เวลาเครียดเครียดๆไม่มาตอบทำนองนั้น หรือถ้าเปลี่ยนไปจริงๆ มันก็คงไม่ใช่นายเดย์หรอก ว่าไหม!

  50. เนตรวงแหวน Says:

    :) ครับผม

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

    ทั้งนี้ทั้งนั้นถ้าเป็น Style ของคุณเดย์อยู่แล้วผมก็มิขอก้าวก่ายครับ เพียงแต่เสนอแนะในมุมมองบุคคลที่สามเฉยๆ กลัวว่าบางคนอาจ fail น่ะครับที่โพสไว้ แล้วเจอคำตอบแบบนี้ ผมอยากเห็น weblog นี้เป็น community ของ wordpres (+Mu ไปอีกตัวก็ดีนะครับ อิ อิ) ที่เป็นกันเองน่ะครับ

    หมายเหตุ: รอผลงาน Wordpress Mu นะครับ ไม่ทราบว่าจะมีโครงการจัดทำรึเปล่าเอ่ย (เอาแบบ 4 สี และละเอียดดีแบบเดิมน่ะแหล่ะครับ ดีแล้ว เหมาะกับทุกกลุ่มดีครับ) :)

  51. iDay Says:

    โอ้! ผมพลาดคำถามของคุณเนตรวงแหวนไปจนได้แฮะ โทษทีนะครับ เห็นมาช่วยตอบ นึกว่าจะไม่มาช่วยถามแล้วนี่ดิ ประเด็นคือ ผมยังไม่ได้ลองติดตั้ง WPMU เป็นชิ้นเป็นอันสักทีเลยครับ ถ้าติดตั้งบนเครื่องเพื่อจำลองดูผลการทำงานนี้ ผมว่าอาจติดๆขัดๆอยู่บ้างล่ะครับ เพราะบางฟังก์ชันมันก็อาจทำงานไม่ได้ แนะนำให้ลองลงโฮสดูเลยไหมครับ Dreamhost.com เห็นบอกว่าใช้งานได้ ส่ง Ticket ไปทักกับ Support สักนิด ว่าขอใช้ Wildcard DNS ก็ใช้งานได้แล้วมั้งครับ

  52. เนตรวงแหวน Says:

    สวัสดีครับ ผมหาทางแก้ปัญหาได้แล้ว
    ผมใช้ 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 :D

  53. man Says:

    มาน error คราบบบ…เด๋ว ลองใหม่

  54. beauengin Says:

    อยากทราบว่ามีท่านใดเคย install wordpress mu มั้งค่ะ อยากได้วิธี install นะค่ะ ช่วยหน่อยนะค่ะ คุณเดย์

  55. napaut Says:

    ผมได้เช่า โฮสอยู่ตัวหนึ่ง ตอนนี้ ลง Wordpress ไม่ได้เลยคับ ผม เข้าไปสร้าง ฐานข้อมูลแล้ว แต่ก็ยังลงไม่ได้อยู่ดี

  56. beauengin Says:

    ไม่มีใครช่วยเลยอะ
    คือเราลง 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 หรือป่าว คุณเดย์ช่วยด้วยนะค่ะ

  57. beauengin Says:

    ตอนนี้ได้แล้วค่ะ แต่ตอนนี้มาติดปัญหาที่ใหม่แทน มันฟ้องว่า “WPMU only works without the port number in the URL.” แปลว่าอารายค่ะ

  58. opor Says:

    ถ้าใช้ 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 เอาไว้

» Trackbacks/Pingbacks

Leave a Reply