eyejungz
คนรักเสียว
พลังน้ำใจ: 11
ออฟไลน์
กระทู้: 171
|
 |
« เมื่อ: 17 กรกฎาคม 2011, 15:48:35 » |
|
2-3 วันนี้มีธุระค่ะ ก็เลยไม่ได้มาสะสางอะไรที่ค้างในบอร์ดให้เสร็จ แต่เห็นว่าเรื่องนี้สำคัญมากๆ หลายคนอาจจะรออยู่ค่ะ เพราะมันเป็นปัญหาใหญ่หลวงมากๆ เราเองก็เช่นกันค่ะ ลำบากมากมายเล้ย แทบจะร้องไห้เวลามานั่งแก้ permalink  ปัญหาที่หลายๆท่านพบในการอัพเดท 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 » |
|
ครับ..จะลองดูในเวอร์ชั่นต่อไป 
|
|
|
บันทึกการเข้า
|
|
|
|
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 » |
|
|
|
|
บันทึกการเข้า
|
|
|
|
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 ก็แก้ไม่ได้ หากใครรู้ช่วยแนะนำหน่อยนะครับ ของคุณครับ 
|
|
|
บันทึกการเข้า
|
|
|
|
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:ยังไม่ได้เริ่มใช้เลย
|
|
|
บันทึกการเข้า
|
|
|
|
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 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 » |
|
ของผมใช้วิธีบ้านๆ ครับ  ใช้วิธีเอาข้อมูลใน 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 » |
|
ตอนแรกเราก็ลองวิธีนี้ค่ะ แต่กลัวมีปัญหาตามมาในภายหลังเหมือนกัน เช่นถ้าการอัพเกรดเพิ่มหรือปรับโครงสร้างอะไรภายในตารางนั้นๆ ตอนนี้สรุปแล้วยังมืดมนอยู่เพราะไม่มีรุ่นเก่าให้ทดสอบ 
|
|
|
บันทึกการเข้า
|
|
|
|
Freedomlover
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 207
ออฟไลน์
กระทู้: 2,097
|
 |
« ตอบ #19 เมื่อ: 18 กรกฎาคม 2011, 12:16:57 » |
|
ตอนแรกเราก็ลองวิธีนี้ค่ะ แต่กลัวมีปัญหาตามมาในภายหลังเหมือนกัน เช่นถ้าการอัพเกรดเพิ่มหรือปรับโครงสร้างอะไรภายในตารางนั้นๆ ตอนนี้สรุปแล้วยังมืดมนอยู่เพราะไม่มีรุ่นเก่าให้ทดสอบ  คิดว่า ไม่น่าจะมีอะไรเปลี่ยนนะครับ ผมเก็บเฉพาะ field post_name ครับ ไม่ได้เก็บทั้ง table wp_posts ใครจะใช้วิธีที่ผมเสนอไป อย่าลืม backup ไว้ก่อนนะครับ กันไว้ดีกว่าแก้  ส่วนเวอร์ชั่นเก่าๆ หาได้จากที่นี่ครับ http://wordpress.org/download/release-archive/ 
|
|
|
บันทึกการเข้า
|
โฮสติ้ง  คุณภาพสูง ราคาเริ่มต้น 50 บาท/เดือน ทดลองใช้ฟรี 30 วัน SSD VPS  แรงๆ จดโดเมนเพียง 400 บาท/ปี ด้วยประสบการณ์กว่า 12 ปี Tel 0840640213
|
|
|
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 158
ออฟไลน์
กระทู้: 1,444
|
 |
« ตอบ #20 เมื่อ: 18 กรกฎาคม 2011, 16:35:57 » |
|
จะรอคำตอบที่ลงตัวครับ ... 
|
|
|
บันทึกการเข้า
|
|
|
|
teckth
สมุนแก๊งเสียว
พลังน้ำใจ: 793
ออฟไลน์
กระทู้: 839
|
 |
« ตอบ #21 เมื่อ: 18 กรกฎาคม 2011, 16:38:05 » |
|
เปลี่ยน ขนาด ฟิลเทเบิล ใน phpmyadmin จาก 200 เป็น จำนวนที่ต้องการก็จบแล้ว 
|
|
|
บันทึกการเข้า
|
|
|
|
katizero
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 86
ออฟไลน์
กระทู้: 1,171
|
 |
« ตอบ #22 เมื่อ: 18 กรกฎาคม 2011, 16:43:51 » |
|
ผมทำได้ แต่อธิบายไม่เป็น 
|
|
|
บันทึกการเข้า
|
|
|
|
ชนเผ่าอาข่า
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 158
ออฟไลน์
กระทู้: 1,444
|
 |
« ตอบ #23 เมื่อ: 18 กรกฎาคม 2011, 19:19:19 » |
|
ผมทำได้ แต่อธิบายไม่เป็น  อธิบายหน่อยครับ ..
|
|
|
บันทึกการเข้า
|
|
|
|
|
หน้า: 1 2 [ทั้งหมด] ขึ้นบน |
|