ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script** วิธีอัพเกรด Wordpress โดย permalink ภาษาไทยไม่ถูกตัดให้สั้นลง ว้าวๆๆ **
หน้า: 1 2 [ทั้งหมด]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ** วิธีอัพเกรด Wordpress โดย permalink ภาษาไทยไม่ถูกตัดให้สั้นลง ว้าวๆๆ **  (อ่าน 3349 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« เมื่อ: 17 กรกฎาคม 2011, 15:48:35 »

2-3 วันนี้มีธุระค่ะ ก็เลยไม่ได้มาสะสางอะไรที่ค้างในบอร์ดให้เสร็จ แต่เห็นว่าเรื่องนี้สำคัญมากๆ
หลายคนอาจจะรออยู่ค่ะ เพราะมันเป็นปัญหาใหญ่หลวงมากๆ เราเองก็เช่นกันค่ะ ลำบากมากมายเล้ย แทบจะร้องไห้เวลามานั่งแก้ permalink Cry

ปัญหาที่หลายๆท่านพบในการอัพเดท version ของ wordpress เป็น version ใหม่ๆคือ permalink ที่เคยยาวก็ถูกตัดจนสั้นหมด บางโพสก็ 404 กันเลยทีเดียว
เพราะการอัพเกรดแต่ละครั้งนั้น wordpress จะทำการอัพเดทฐานข้อมูลของเราด้วยค่ะ ดังนั้นเราจึงเดามั่วว่ามันต้องมีซักจุดที่เป็นตัวอิงค่า varchar ของฐานข้อมูลเวลาอัพเกรด
ทำให้เรามั่วอัพเกรดได้จนสำเร็จ ตอนนี้ทำสำเร็จไปแล้ว 3 เว็บค่ะ แสดงว่ามันใช้ได้สินะวิธีนี้ ใครจะทำตามอย่าลืม backup ก่อนนะคะ จะมาโวยวายให้เราไม่ได้เน้อ
มาเริ่มกันเลยค่ะ เดี๋ยวจะออกไปธุระแล้ว
1.deactivate plugin ทั้งหมดก่อน
2.แก้ไขไฟล์ /wp-includes/post.php ค้นหา "200" มันจะมี 3 จุดแล้วแทนที่ด้วย varchar ของ post_name ที่ท่านได้ตั้งค่าไว้ เซฟ
3.อัพเกรดโลด
4.activate plugin อีกที

ได้ไม่ได้ยังไงมารายงานผลให้ด้วยนะคะ ขอออไปจัดการธุระก่อนค่ะ แล้วจะมาต่อรายละเอียดปลีกย่อยอีกนิด ซึ่งตอนนี้เรากำลังพยายามมั่วทำ plugin แก้ไขปัญหาเรื่องนี้อยู่ค่า
บันทึกการเข้า
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #1 เมื่อ: 17 กรกฎาคม 2011, 16:15:01 »

ตรงไฟล์ post.php แก้ตรง 200 ให้เท่าที่ตั้งใว้ใน phpmyadmin
แล้วอัพขึ้น ftp
จากนั้น อัพเดท wp ใน admin ได้เลยใช่ไหมครับ
....แล้วไฟล์ post.php ที่จะแก้แล้วอัพขึ้น..เป็นไฟล์เดิม (เก่า) หรือ แก้ไฟล์ของเวอร์ชั่นใหม่ครับ

เขียนแล้ว..งงงงตนเอง
บันทึกการเข้า
5account
ก๊วนเสียว
*

พลังน้ำใจ: 19
ออฟไลน์ ออฟไลน์

กระทู้: 246



ดูรายละเอียด
« ตอบ #2 เมื่อ: 17 กรกฎาคม 2011, 16:35:32 »

รอฟังผลด้วยคนครับ
บันทึกการเข้า
eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« ตอบ #3 เมื่อ: 17 กรกฎาคม 2011, 20:05:43 »

ตรงไฟล์ post.php แก้ตรง 200 ให้เท่าที่ตั้งใว้ใน phpmyadmin
แล้วอัพขึ้น ftp
จากนั้น อัพเดท wp ใน admin ได้เลยใช่ไหมครับ
....แล้วไฟล์ post.php ที่จะแก้แล้วอัพขึ้น..เป็นไฟล์เดิม (เก่า) หรือ แก้ไฟล์ของเวอร์ชั่นใหม่ครับ

เขียนแล้ว..งงงงตนเอง

คือทำตามขั้นตอนเลยค่ะ แก้ก่อนแล้วอัพเกรด พออัพแล้วก็ไม่ต้องไปแก้อีกค่ะ
ย้ำ แก้ ก่อน อัพ
บันทึกการเข้า
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #4 เมื่อ: 17 กรกฎาคม 2011, 20:35:56 »

ตรงไฟล์ post.php แก้ตรง 200 ให้เท่าที่ตั้งใว้ใน phpmyadmin
แล้วอัพขึ้น ftp
จากนั้น อัพเดท wp ใน admin ได้เลยใช่ไหมครับ
....แล้วไฟล์ post.php ที่จะแก้แล้วอัพขึ้น..เป็นไฟล์เดิม (เก่า) หรือ แก้ไฟล์ของเวอร์ชั่นใหม่ครับ

เขียนแล้ว..งงงงตนเอง

คือทำตามขั้นตอนเลยค่ะ แก้ก่อนแล้วอัพเกรด พออัพแล้วก็ไม่ต้องไปแก้อีกค่ะ
ย้ำ แก้ ก่อน อัพ
อย่างนี้ก็ ต้องอัพเกรด แบบ manual สิครับ..
ตอนแรกเข้าใจว่า..อัพเกรด ใน admin ได้เลย
« แก้ไขครั้งสุดท้าย: 17 กรกฎาคม 2011, 20:36:35 โดย khonakha » บันทึกการเข้า
eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« ตอบ #5 เมื่อ: 17 กรกฎาคม 2011, 20:37:01 »

ตรงไฟล์ post.php แก้ตรง 200 ให้เท่าที่ตั้งใว้ใน phpmyadmin
แล้วอัพขึ้น ftp
จากนั้น อัพเดท wp ใน admin ได้เลยใช่ไหมครับ
....แล้วไฟล์ post.php ที่จะแก้แล้วอัพขึ้น..เป็นไฟล์เดิม (เก่า) หรือ แก้ไฟล์ของเวอร์ชั่นใหม่ครับ

เขียนแล้ว..งงงงตนเอง

คือทำตามขั้นตอนเลยค่ะ แก้ก่อนแล้วอัพเกรด พออัพแล้วก็ไม่ต้องไปแก้อีกค่ะ
ย้ำ แก้ ก่อน อัพ
อย่างนี้ก็ ต้องอัพเกรด แบบ manual สิครับ..

ง่ะ ไม่ manual ค่ะ ลองอ่านดูดีๆสิคะ แล้วลองทำตามดู แก้ไฟล์เดียวเอง คือแก้แล้วอัพเกรดง่ะ แค่นั้นเองไม่มีไรมาก
บันทึกการเข้า
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #6 เมื่อ: 17 กรกฎาคม 2011, 20:39:43 »

ครับ..จะลองดูในเวอร์ชั่นต่อไป

 wanwan017 wanwan017
บันทึกการเข้า
kaojung
สมุนแก๊งเสียว
*

พลังน้ำใจ: 40
ออฟไลน์ ออฟไลน์

กระทู้: 629



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 17 กรกฎาคม 2011, 21:37:19 »

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

Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 17 กรกฎาคม 2011, 22:35:51 »

ไม่ทราบว่า  อัพจาก 3.2  ไปเป็น  3.2.1 หรือเปล่าครับ    เวอร์ชั่นนี้ รู้สึก db จะไม่มีอะไรแก้ไขครับ  ผมลองอัพดูโดยไม่ได้แก้อะไร หลังจากอัพแล้ว เข้าไปดูใน db  field post_name ก็ยังเป็นเหมือนเดิมตามที่ได้แก้ไขไว้ (1000)

ส่วนใหญ่เวอร์ชั่นนี้จะแก้ไข css ซะส่วนใหญ่ครับ   http://codex.wordpress.org/Version_3.2.1
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
kittik9
ก๊วนเสียว
*

พลังน้ำใจ: 32
ออฟไลน์ ออฟไลน์

กระทู้: 334



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 17 กรกฎาคม 2011, 22:56:08 »

 wanwan017 wanwan017
บันทึกการเข้า

technoclip
ก๊วนเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 342



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 17 กรกฎาคม 2011, 23:15:54 »

ตรงไฟล์ post.php แก้ตรง 200 ให้เท่าที่ตั้งใว้ใน phpmyadmin
แล้วอัพขึ้น ftp
จากนั้น อัพเดท wp ใน admin ได้เลยใช่ไหมครับ
....แล้วไฟล์ post.php ที่จะแก้แล้วอัพขึ้น..เป็นไฟล์เดิม (เก่า) หรือ แก้ไฟล์ของเวอร์ชั่นใหม่ครับ

เขียนแล้ว..งงงงตนเอง

คือทำตามขั้นตอนเลยค่ะ แก้ก่อนแล้วอัพเกรด พออัพแล้วก็ไม่ต้องไปแก้อีกค่ะ
ย้ำ แก้ ก่อน อัพ

เป็นการแก้ไขของ title ไช่หรือเปล่าครับ title ผมไม่เจอปัญหาครับ
แต่ผมมีปัญหาของ slug เวลาโพสที่เป็นข้อความยาว ๆ มันจะไม่ยอมตัดข้อความให้ มันจะมี %e ต่อท้ายตลอดเลย ยังหาวิธิแก้ไขไม่ได้ ลองเข้าไปแก้ไขความยาวใน table ชื่อ wp_terms แก้ slug จาก 200 เป็น 500 ก็แก้ไม่ได้
หากใครรู้ช่วยแนะนำหน่อยนะครับ
ของคุณครับ
 wanwan017 wanwan017
บันทึกการเข้า

samabois
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 124
ออฟไลน์ ออฟไลน์

กระทู้: 1,851



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 17 กรกฎาคม 2011, 23:21:55 »

+1

ขอบคุณที่สละเวลา ทดสอบมาให้
บันทึกการเข้า

"ความล้มเหลว" มันก็แค่ "อุปสรรคชั่วคราว" เท่านั้น ไม่ได้เป็น "ข้ออ้าง" สำหรับคนที่ "มุ่งมั่น"
ขาย โดเมนUNITED.IN.TH 30,000 บาท ติดต่อมาได้เลย
เริ่มโปรเจ็คเพื่อโลกสวย....Hello World !!!
thaicoffin
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 41
ออฟไลน์ ออฟไลน์

กระทู้: 1,128



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 17 กรกฎาคม 2011, 23:48:42 »

 wanwan001 :wanwan001:ยังไม่ได้เริ่มใช้เลย
บันทึกการเข้า

ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #13 เมื่อ: 18 กรกฎาคม 2011, 09:10:30 »

ไม่ทราบว่า  อัพจาก 3.2  ไปเป็น  3.2.1 หรือเปล่าครับ    เวอร์ชั่นนี้ รู้สึก db จะไม่มีอะไรแก้ไขครับ  ผมลองอัพดูโดยไม่ได้แก้อะไร หลังจากอัพแล้ว เข้าไปดูใน db  field post_name ก็ยังเป็นเหมือนเดิมตามที่ได้แก้ไขไว้ (1000)

ส่วนใหญ่เวอร์ชั่นนี้จะแก้ไข css ซะส่วนใหญ่ครับ   http://codex.wordpress.org/Version_3.2.1
จาก 3.2 ไปเป็น 3.2.1 ไม่มีปัญหาครับ..
แต่เวอร์ชั่นอื่นๆมี..เช่นผมอัพจาก 3.1.4 มาเป็น 3.2.1 มีปัญหาทันที...
บันทึกการเข้า
หมีกระป๋อง
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 826
ออฟไลน์ ออฟไลน์

กระทู้: 3,155



ดูรายละเอียด
« ตอบ #14 เมื่อ: 18 กรกฎาคม 2011, 09:28:39 »

ไม่ทราบว่าอัพเจอเวอชั่นไหนเป็นเวอชั่นไหนครับ
บันทึกการเข้า

eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« ตอบ #15 เมื่อ: 18 กรกฎาคม 2011, 11:40:18 »

ปรากฏว่าวิธีนี้ไม่เวิร์คสำหรับบาง version แสดงว่าเรามั่วไม่ถูกจุด เดี๋ยวมีอีกวิธีนึงค่ะ เหมือนจะชัวร์กว่า
บันทึกการเข้า
eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« ตอบ #16 เมื่อ: 18 กรกฎาคม 2011, 11:44:58 »

ใครมีเว็บเก่าๆให้ทดสอบมั๊ยคะ เราไม่มี version เก่าให้อัพเลยมั่วไม่ถูกจุดง่ะ
บันทึกการเข้า
Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 18 กรกฎาคม 2011, 11:46:31 »

ของผมใช้วิธีบ้านๆ ครับ Smiley

ใช้วิธีเอาข้อมูลใน post_name ไปสำรองไว้ทีอื่นก่อน  หลังอัพเดดเสร็จก็เอากลับมาอัพเดดฐานข้อมูลในฟิว post_name เหมือนเดิม  และแก้ไขไฟล์ formatting.php อีกที



http://www.igolf.in.th/2011/02...%B5%E0%B9%89%E0%B8%A2%E0%B8%99
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
eyejungz
คนรักเสียว
*

พลังน้ำใจ: 11
ออฟไลน์ ออฟไลน์

กระทู้: 171



ดูรายละเอียด
« ตอบ #18 เมื่อ: 18 กรกฎาคม 2011, 12:02:56 »

ของผมใช้วิธีบ้านๆ ครับ Smiley

ใช้วิธีเอาข้อมูลใน post_name ไปสำรองไว้ทีอื่นก่อน  หลังอัพเดดเสร็จก็เอากลับมาอัพเดดฐานข้อมูลในฟิว post_name เหมือนเดิม  และแก้ไขไฟล์ formatting.php อีกที



http://www.igolf.in.th/2011/02...%B5%E0%B9%89%E0%B8%A2%E0%B8%99


ตอนแรกเราก็ลองวิธีนี้ค่ะ แต่กลัวมีปัญหาตามมาในภายหลังเหมือนกัน เช่นถ้าการอัพเกรดเพิ่มหรือปรับโครงสร้างอะไรภายในตารางนั้นๆ ตอนนี้สรุปแล้วยังมืดมนอยู่เพราะไม่มีรุ่นเก่าให้ทดสอบ Lips Sealed
บันทึกการเข้า
Freedomlover
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 207
ออฟไลน์ ออฟไลน์

กระทู้: 2,097



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 18 กรกฎาคม 2011, 12:16:57 »

ของผมใช้วิธีบ้านๆ ครับ Smiley

ใช้วิธีเอาข้อมูลใน post_name ไปสำรองไว้ทีอื่นก่อน  หลังอัพเดดเสร็จก็เอากลับมาอัพเดดฐานข้อมูลในฟิว post_name เหมือนเดิม  และแก้ไขไฟล์ formatting.php อีกที



http://www.igolf.in.th/2011/02...%B5%E0%B9%89%E0%B8%A2%E0%B8%99


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


คิดว่า ไม่น่าจะมีอะไรเปลี่ยนนะครับ ผมเก็บเฉพาะ field  post_name ครับ  ไม่ได้เก็บทั้ง table  wp_posts   ใครจะใช้วิธีที่ผมเสนอไป อย่าลืม backup ไว้ก่อนนะครับ กันไว้ดีกว่าแก้  Smiley

ส่วนเวอร์ชั่นเก่าๆ หาได้จากที่นี่ครับ  http://wordpress.org/download/release-archive/
บันทึกการเข้า

โฮสติ้ง คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน
SSD VPS แรงๆ
จดโดเมนเพียง 400 บาท/ปี
ด้วยประสบการณ์กว่า 12 ปี  Tel 0840640213
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #20 เมื่อ: 18 กรกฎาคม 2011, 16:35:57 »

จะรอคำตอบที่ลงตัวครับ

... wanwan017
บันทึกการเข้า
teckth
สมุนแก๊งเสียว
*

พลังน้ำใจ: 793
ออฟไลน์ ออฟไลน์

กระทู้: 839



ดูรายละเอียด เว็บไซต์
« ตอบ #21 เมื่อ: 18 กรกฎาคม 2011, 16:38:05 »

เปลี่ยน ขนาด ฟิลเทเบิล ใน phpmyadmin จาก 200 เป็น จำนวนที่ต้องการก็จบแล้ว   wanwan004
บันทึกการเข้า

katizero
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 86
ออฟไลน์ ออฟไลน์

กระทู้: 1,171



ดูรายละเอียด
« ตอบ #22 เมื่อ: 18 กรกฎาคม 2011, 16:43:51 »

ผมทำได้ แต่อธิบายไม่เป็น  wanwan004
บันทึกการเข้า
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 158
ออฟไลน์ ออฟไลน์

กระทู้: 1,444



ดูรายละเอียด
« ตอบ #23 เมื่อ: 18 กรกฎาคม 2011, 19:19:19 »

ผมทำได้ แต่อธิบายไม่เป็น  wanwan004
อธิบายหน่อยครับ
..
บันทึกการเข้า
หน้า: 1 2 [ทั้งหมด]   ขึ้นบน
พิมพ์