จาก How to install Wordpress นั้น ยังมีหลายๆท่านยังงงอยู่ว่าจะเริ่มยังไงดี บอกตั้งแต่เริ่มได้เลยไหม? ก็จะขอยกมาเป็นเรื่องใหม่เลยแล้วกัน
ก่อนที่เราจะ Install Wordpress นั้น ถ้าท่านต้องการทดลองใช้งานบนเครื่องคอมพิวเตอร์ของตัวท่านเอง บนเครื่องคอมพิวเตอร์ต้องมีการลง Server + mysql + php ไว้ก่อน ไม่เช่นนั้นก็ไม่สามารถใช้งานได้ แต่ถ้าท่านเช่า Hosting ที่รองรับ php+mysql ใช้งานอยู่แล้ว ท่านก็สามารถ upload file ไปทดลองใช้งานที่ host ของท่านได้เลย หรือบน host ที่ลง fantastico ไว้ก็จะมีเมนูให้เลือก install wordpress ได้เลย
ถ้าท่านต้องการใช้ที่เครื่องตัวเอง อาจจะลงโปรแกรม easyphp หรือ xampp หรือโปรแกรมอื่นๆ ซึ่งติดตั้ง Apache+MySql+php ไว้แล้ว ซึ่งจะสะดวกมาก เหมือน install โปรแกรมทั่วไป
หลังจากนั้นให้ท่าน Start โปรแกรม เรียก Server และ MySql ขึ้นมา แล้วทดลองเรียกใน Browser ไปที่ http://localhost หรือตามแต่ที่โปรแกรมกำหนด ถ้าเรียกได้ ก็แสดงว่าติดตั้งสำเร็จ
สร้าง Database
ส่วนใหญ่โปรแกรมจะมีการติดตั้ง phpMyAdmin เพื่อใช้บริหาร database ไว้ให้เราอยู่แล้ว โดยอาจจะเรียกไปที่ http://localhost/phpmyadmin หรือถ้าท่านใช้ hosting อยู่ ก็ลองเข้าไปที่เมนู phpMyAdmin ก็จะพบกับหน้าตาของ phpMyAdmin คล้ายๆแบบนี้
ให้สร้าง database เพื่อรองรับ wordpress ขึ้นมาก่อน โดยพิมพ์ชื่อ Database ลงไปในช่อง “สร้างฐานข้อมูลใหม่” หรือ “Create new database” เช่นถ้าเราตั้งชื่อว่าเป็น wordpresss ก็พิมพ์ลงไปแล้วกด สร้าง ก็เป็นอันเสร็จแล้ว ไม่ต้องทำอะไรต่อเลย เพราะเดี๋ยวที่เหลือ Wordpress จะจัดการให้เอง

ส่วน username กับ password ของ database ปกติถ้าลงที่เครื่องเราเอง จะมี default เป็น root และไม่มี password ซึ่งเราก็จะได้รายละเอียดเป็นแบบนี้
database name: wordpress
database user: root
database password:
ก็ให้เอาค่านี้แหละไปใส่ใน file wp-config-sample.php เมื่อแก้ไขเสร็จแล้วก็ให้ save เป็น wp-config.php แล้วก็เริ่มทำการติดตั้งไฟล์็ Wordpress ตาม How to install Wordpress ในข้อ 4
สำหรับบน Hosting
ท่านจำเป็นต้องสร้าง database ใน control panel ก่อน ซึ่งวิธีการก็คล้ายๆกัน เพียงแต่ท่านต้องสร้าง Username และ password ของ Database นั้นๆด้วย แล้วก็ทำการ Add User เข้าไปใน Database นั้นเพื่อให้ใช้งานได้ โดยส่วนใหญ่ชื่อ database จะมีชื่อ user ของ hosting account นำหน้าก่อน แล้วตามด้วยชื่อ Database เช่น basicstep_wordpress ส่วน user ก็จะไม่ใช่ root แต่จะนำด้วยชื่อ user ของ hosting เหมือนกัน เช่น basicstep_user
database name: basicstep_wordpress
database user: basicstep_user
database password: 123456
ซึ่งให้ท่านแก้ไข file wp-config-sample.php เมื่อแก้ไขเสร็จแล้วก็ให้ save เป็น wp-config.php แล้วก็เริ่มทำการติดตั้งไฟล์็ Wordpress ตาม How to install Wordpress ในข้อ 4
การ Upload file
ในเครื่องของเรานั้น ให้ท่าน upload ไปยังที่ๆ Server ของท่านกำหนด เช่น ใน folder htdocs, www, public_html ฯลฯ โดยมากมักจะเป็น folder ที่เราลงโปรแกรม Server ไว้ หรือ folder ที่เก็บไฟล์ที่แสดงตอนที่เราเรียก localhost ขึ้นมา เพื่อที่เราจะได้เรียก file Install ของ Wordpress ผ่าน Browser ได้
ส่วนบน Hosting ก็ให้ upload ไปไว้ใน folder ที่เราต้องการติดตั้ง wordpress
ส่วนขั้นตอนต่อๆไปนั้นก็ให้ทำตาม How to install Wordpress นะครับ

ผมก็สนใจ wordpress อยู่เหมือนกันนะครับได้ความรู้มากเลย แต่ถ้าเกิดว่าผมอยากจะใช้ของฟรีแบบไม่เสียเงินอย่างเช่น wordpress.com สามารถติด AdSense ได้หรือเปล่าครับ
ตอนนี้ wordpress.com ไม่สามารถติด Adsense ได้ครับ รวมไปถึงพวก .js javascript ทั้งหลาย เพื่อกันปัญหา spam
คงต้องรออีกสักพักครับ
ขอบคุณสำหรับความรู้ค่ะ กำลังหาอ่านอยู่พอดีเลย สอนดีมาก ๆ เลยค่ะ >_
เจ๋งๆ แจ๋วๆ หามาให้อ่านอีกนะครับ
มีปัญหาการติดตั้งภายในเครื่องกับ Appserve ครับพอเรียกไฟล์ install.php มันก็ขึ้นว่า
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
อ่ะครับ เข้าไปดูในไฟล์ดังกล่าวก็ไม่รู้ว่าจะแก้ตรงไหน
ทำอย่างไรดีครับ ขอบคุณล่วงหน้าครับ
ตอบคุณ เจ้าชายน้อย
“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″
กรณีนี้ให้เพิ่ม Memory ที่ php.ini
Start -> All Programes -> Appserve -> Configurations server -> php edit the php.ini configuration file
แล้วหาคำว่า memory_limit ปกติตั้งไว้ที่ 8M เพิ่มจาก 8M เป็นเท่าไรตามใจ แล้ว restart
Appserv เป็นอันเสร็จพิธี หาก restart appserv ไม่แล้วยังไม่ได้ลอง restart เครื่องดีไหม อิอิ
อันนี้ที่เครื่องผม ตั้งไว้ 32M
memory_limit = 32M;