Content
อัพเกรดกันยังไงจ๊ะ
By keng September 21, 2007
ปกติตอนอัพเกรด ถ้าไปอ่านเอกสารของ drupal เองมันจะมีข้อนึงขัดใจวัยรุ่นมาก5. Remove all of the old files and directories from the Drupal
installation directory.เข้าใจว่า drupal ท่านให้ทำท่านี้ เพราะดูมันปลอดภัย (?) แต่อยากรู้ว่ามีใครมีท่าที่เท่กว่านี้ไหม เพราะผมใช้แบบนี้เวลาอัพเกรดที เหงื่อแตกซิก+ขี้เกียจ เพราะไม่อยากลง module ทั้งหลายใหม่
ใน drupal มีแบบนี้ด้วย แต่ยังไม่ได้ลอง
Comments
sugree By sugree
4 years 1 สัปดาห์ ago
#1
ผมมี 3 วิธี
ใช้ CVS ซะ อยากอัพเกรดเมื่อไหร่ก็ cvs update
เอารุ่นเก่ากับรุ่นใหม่มา diff แล้ว patch ซะตรงๆ
เก็บรายชื่อไฟล์ของรุ่นเก่ากับรุ่นใหม่มา diff ก่อนขยายทับ ไฟล์ไหนไม่มีในรุ่นใหม่ก็ลบซะ
วิธีแรกเสี่ยงน้อยสุด มีหลายคนแนะนำให้ใช้ bzr หรืออะไรแนวๆ นั้นจัดการสร้าง patch เผื่อว่ามีการแก้ไฟล์มาตรฐาน
keng
By keng
4 years 1 สัปดาห์ ago
#2
ดูแล้วไม่
ดูแล้วไม่มีวิธีที่ painless สักเท่าไรเลย T3T
แต่ cvs เป็นวิธีที่ดูแล้วน่าจะปลอดภัยสุด แต่ว่า host เขาไม่ให้ใช้ cvs อ่ะ T3T
sugree
By sugree
4 years 1 สัปดาห์ ago
#3
ftp sync
งั้นใช้ ftp sync เอาเฉพาะที่เปลี่ยน แล้วลบไฟล์ที่ไม่ควรมีเอง
Blue Rabbit
By Blue Rabbit
4 years 1 สัปดาห์ ago
#4
เข้ามาดู
เข้ามาดู node แรกครับ
ยังไม่เคยอัพเกรดเลย
* อ้าว.. ความคิดเห็นล่าสุดขึ้นก่อน
keng
By keng
4 years 1 สัปดาห์ ago
#5
แก้ละจ้ะ
แก้ละจ้ะ
Chatsiri
By Chatsiri
4 years 1 วัน ago
#100
http://drupal.org/upgrade/tut
http://drupal.org/upgrade/tutorial-introduction
"NOTE: You should check to see if the contributed modules you rely on have been upgraded as well. Old versions of modules will not run on an upgraded version of Drupal (e.g 4.7 modules do not work on a Drupal 5.x site)."
อ่านตามตัวนี้ หมายความว่า module ที่ไม่ใช่ตัวหลักใน pacakge .tar.gz หาก update แล้วจะมีปัญหาเมื่อคุณใช้กับ ver4.7 แล้ว update ไป 5.x ใช่ไหมครับ. กลัว update ไปแล้วมีปัญหา.จัง. ขอถามอีกคำถามครับ ปกติแล้วเวลาที่ updateมันจะเปลี่ยนจาก version 4 ไปเป็น version 5 ใช่ไหมครับ..ผมคิดว่าเป็นอย่างนั้นครับ. :)
sugree
By sugree
4 years 1 วัน ago
#102
ในรุ่น 5
ในรุ่น 5 มีปัญหานิดนึง ถ้าโมดูลที่ใช้ไม่เข้ากับ 5 ก็จะเปิดหน้า module ไม่ได้ครับ ปัญหานี้แก้แล้วใน 6 ปกติเวลาอัพเกรด ก็ต้องอัพเกรดโมดูลไปพร้อมๆ กัน ถ้าไม่มีให้เห็นแบบจะๆ ผมแนะนำให้ลองก่อนใช้งานจริง
By smith
3 years 45 weeks ago
#450
ผมก็อ่านใ
ผมก็อ่านในคู่มือของ drupal อ่านแล้วปวดหัวจี๊ดๆ ผมไม่อยากลง module ใหม่ อยากให้มีวิธี upgrade ที่ง่ายกว่าในคู่มือของ drupal เอง ปัญหาของการใช้ cms ที่ผมเบื่อที่สุดก็ตรงอัพเกรดกับอัพเดต patch นี่แหละ บางทีอัพเกรดไปแล้ว module ใหม่ยังไม่มีก็เป็นปัญหาอีก
sugree
By sugree
3 years 45 weeks ago
#465
เอ ผมว่า
เอ ผมว่า drupal ก็ง่ายแล้วนะ พวกโมดูลอัพเดตไม่ทันเป็นเรื่องปกติ ช่วงนี้ทุกอย่างยังไม่นิ่ง ไม่ใช่เวลาที่จะอัพเกรดอยู่แล้ว ต้องรอจนถึงช่วง rc ปลายๆ พวกโมดูลถึงจะเปลี่ยนตาม
By smith
3 years 44 weeks ago
#498
อยากให้คุ
อยากให้คุณ sugree ช่วยแนะนำขั้นตอนการอัพเกรดแบบ cvs หน่อยครับ ไปดูในเวป drupal แล้วยังงงๆ แบบว่าภาษาอังกฤษไม่ค่อยแข็งแรงเท่าไรครับ
sugree
By sugree
3 years 44 weeks ago
#500
ง่ายมากคร
ง่ายมากครับ ก่อนอื่นตอนลง ก็ต้องลงแบบ cvs
cvs -d:pserver:anonymous:anonymous@cvs.drupal.org:/cvs/drupal co drupal
จะได้โค้ดใน cvs มาอยู่ในไดเรกทอรี่ drupal อาจจะไม่เหมือนที่อยู่ใน tar.gz บ้างนิดๆ หน่อยๆ ทีนี้ก็ต้องเปลี่ยนรุ่นให้ตรงกับที่เราต้องการ ก่อนอื่น cd เข้าไปข้างในก่อน อย่างเช่นอยากได้ใหม่สุดของ 5
cvs update -d -P -r DRUPAL-5
หรือว่าจะลอง 6 ซะเลย
cvs update -d -P -r MAIN
บางทีอาจจะอยากระบุรุ่นเป๊ะๆ
cvs update -d -P -r DRUPAL-5-3
หรือ
cvs update -d -P -r DRUPAL-6-0-BETA-3
แล้วก็ลงเหมือนปกติ อาจจะย้ายทุกอย่างใน drupal ไปใส่ใน html ตรงๆ ก็ได้ ถ้าไปต้องไปทั้งหมดนะ หลังจากนั้นอยากจะอัพเกรดก็แค่เรียก cvs update แบบข้างบน มันจะเปลี่ยนรุ่นให้
By smith
3 years 44 weeks ago
#503
ช่อง iframe
ช่อง iframe หรือ texbox ไม่แจ อ่านไม่ได้ครับ แคบไปนิด พอดีผมลงแบบไม่ใช้ cvs ไปแล้ว จะมีทาง update แบบ cvs ไหมครับ
sugree
By sugree
3 years 44 weeks ago
#505
ลบออกแล้ว
ลบออกแล้วแค่ checkout มาใหม่ก็พอครับ อ้อ เก็บ sites เอาไว้ด้วย
ความเห็นล่าสุด