แสดงบทความที่มีป้ายกำกับ smf upgrade แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ smf upgrade แสดงบทความทั้งหมด

วันพุธที่ 29 สิงหาคม พ.ศ. 2555

SMF เวอร์ชั่นไหนดี??

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

แต่สำหรับคนที่มีบอร์ดอยู่ก่อนแล้ว ต้องไปดูครับว่าบอร์ดของท่านเวอร์ชั่นไหน
ถ้าเป็นเวอร์ชั่น 1 ก็อัพเวอร์ชั่นให้ใหม่ที่สุดของเวอร์ชั่น 1  ก็คือ  1.1.16  
แต่ถ้าเป็นเวอร์ชั่น 2 ก็อัพเวอร์ชั่นให้ใหม่ที่สุดของเวอร์ชั่น 2 นั่นก็คือ 2.0.1 

แบบนี้ก็ได้เหมือนกัน
แต่บางท่านอยากอัพเวอร์ชั่นจาก 1 ไป 2 เลยแบบนี้ก็ได้ แต่ก็มีความเสี่ยงอย่างที่ผมเคยเขียนไว้แล้วในวิธีอัพเกรดเวอร์ชั่น (อ่านที่นี่ http://nevikup.blogspot.com/2011/08/smf-upgrade-smf-20.html)

คำถามต่อมาก็คือ เวอร์ชั่น 1 กับ 2 มันต่างกันยังไง และมีข้อดีข้อเสียอย่างไร?

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

ส่วนเรื่องของโครงสร้าง เวอร์ชั่น 1 เน้นตารางเป็นหลัก แต่พอมาเป็นเวอร์ชั่น 2 ตารางเหลือน้อยจนแทบจะไม่มีแล้วครับ ใช้ div เป็นหลัก ซึ่งนั่นเป็นข้อดี เพราะจะทำให้เราออกแบบและปรับปรุงในเรื่องของหน้าตา ดีไซน์ได้ง่ายขึ้น

ข้อดีอีกอย่างของเวอร์ชั่น 2 คือ บอร์ดจะเร็วกว่าเวอร์ชั่น 1 ค่อนข้างเห็นได้ชัด
จริงๆมีมากกว่านี้ครับ แต่พอที่เราเห็นได้ด้วยตาเปล่าก็ประมาณนี้

่ส่วนข้อเสีย สแปมมีมั้ย? ก็มีพอๆกับเวอร์ชั่น 1 ครับ  แต่ก็มีตัวจัดการให้อยู่หมัดได้ ถ้าเป็นเวอร์ชั่น 1 ต้องลง mod ไว้ดักสแปม

สรุป  จัดเวอร์ชั่น 2 ไปเลยครับท่านมันส์กว่ากันเยอะ


วันพฤหัสบดีที่ 14 มิถุนายน พ.ศ. 2555

[SMF] ปัญหาระหว่างอัพเกรดเวอร์ชั่นของ SMF จากเวอร์ชั่น 1 สู่เวอร์ชั่น 2



เว็บบอร์ด smf ที่ใช้กันมานานแล้ว ส่วนใหญ่ก็จะใช้เวอร์ชั่น 1 กัน ทีนีพอ smf ออกเวอร์ชั่นใหม่มา นั่นคือเวอร์ชั่น 2 หลายๆคนก็อยากจะใช้เวอร์ชั่น 2 บ้าง 
แต่ก็ยังลังเลไม่กล้าอัพเกรด เพราะเกรงว่าข้อมูลในบอร์ดทั้งหมด ไม่ว่าจะเป็นรายชื่อสมาชิก หรือกระทู้ต่างๆนานามากมายจะอันตรธานหายไปในระหว่างการเปลี่ยนเวอร์ชั่น!!

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

แต่วันนี้จะมาแชร์ปัญหาที่เกิดขึ้นระหว่างอัพเกรด
หากเราอัพโหลดไฟล์ upgrade ขึ้นไปเรียบร้อยแล้ว นาทีนี้เราจะถอยหลังไม่ได้แล้ว ต้องเดินหน้าอัพเกรดอย่างเดียว
พออัพโหลดไฟล์เสร็จสรรพ เรียกหาไฟล์ upgrade.php ผ่านบราวเซอร์ ..ความระทึกใจอยู่ตรงนี้แหละครับ

หากเรียกแล้วมันขึ้นมาด้วยหน้าตาปกติ ดูดี ..เราก็หายใจทั่วท้อง มั่นใจได้ว่า การอัพเกรดครั้งนี้ต้องผ่านไปได้ด้วยดีอย่างแน่นอน !!

แต่ถ้าเรียกไฟล์ upgrade.php ผ่านบราวเซอร์ปุ๊บ หน้าตามันดูเอ่อๆ ผิดปกติ แถมยังมีแจ้งเอ่อเร่อแจ้งบรรทัดที่ผิดด้วย โอ้ย ตาย เราจะแก้ปัญหายังไงดี!!

ปัญหานี้เกิดขึ้นเพราะไฟล์ที่เราอัพโหลดไปนั้น ไม่สมบูรณ์!!
ทั้งๆที่เรามั่นใจว่าเราอัพโหลดไฟล์ไปทับไฟล์เก่าเรียบร้อยหมดแล้วนะ แต่ทำไม ถึงบอกว่าไม่สมบูรณ์

อย่างนี้ครับ ไฟล์บางไฟล์ถูกห้ามไม่ให้ลบหรือทับ ดังนั้น มันจึงยังคงเป็นไฟล์เก่าอยู่ พอเป็นไฟล์เก่า การอัพเกรดก็ไม่ผ่่าน!!

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

ทีนี้ ..ก็ค่อยทำการอัพเกรดต่อไป รับรองผ่าน ฉลุย !!