webzer.net

I blog to God but the sky is buggy ...


Drupal 7, anyway ...

Twitter กับ Facebook ทำให้ผมเขียนอะไรยาวๆ ไม่ได้อีกต่อไป blog เลยร้างไปหลายเดือน แต่ไหนๆก็ไม่ได้ใส่ใจมันเท่าไหร่อยู่แล้ว เลยอัพเดตเป็น Drupal7 มันซะเลย ไม่ต้องกลัวเจ๊ง!

ตอนแรกดูเหมือนง่าย จริงๆมันก็น่าไม่ยาก เพราะผมใช้ contrib modules ใน blog นี้ แค่ไม่กี่ตัว เลยไม่ต้องกังวลมากเวลาอัพเดต database (แต่เนื้อหาบางส่วนก็ยังเพี้ยน เพราะใช้ code filter สำหรับ code block พอเอาออกไปมันเลยเละ!) แต่ปัญหาที่ทำให้เจ็บใจ คือ ผมใช้ Drush ดาวน์โหลด contrib modules แล้วเก็บซอร์สด้วย Git ตอนรันใน localhost ไม่เจอปัญหาอะไร แต่พอ deploy ขึ้น webfaction เจอ error แดงเถือกตลอด

งมอยู่ค่อนวันก็ยังหาสาเหตุไม่เจอ สุดท้ายลบไฟล์ที่ดาวน์โหลดด้วย Drush ทิ้งหมด แล้วโหลดไฟล์ tar.gz มาใช้แทน ทั้งๆที่เป็น modules เวอร์ชั่นเดียวกัน แต่ไม่ยัก error แฮะ งงพะยะค่ะ!

Edit: ค้นพบแล้วว่า ไม่ใช่ข้อบกพร่องของซอฟต์แวร์ใดๆ เป็นความผิดของข้าพเจ้าเองที่เขียน .gitignore ผิด มันเลย exclude ทุก directories ที่ชื่อ css ในทุก themes และ modules!