...

กู้ชีพกับ yum yum

posted on 14 Dec 2006 10:32 by ipats  in Tech
หลังจากที่นั่งคอมไพล์ ffmpeg ไม่สำเร็จ
ก็เริ่มเซ็งกับมัน เลยหาอะไรอย่างอื่นทำแทน..

นั่นก็คือภารกิจกู้เว็บผมเอง เหอๆ

ก็นะ.. แบบว่ามีโดเมนจะครบปีล่ะ
แต่เพิ่งได้ใช้กับเว็บไปไม่กี่เดือนเอง เดี๋ยวจะไม่คุ้ม
ก็เลยต้องกู้กลับมาหน่อย
(จริงๆ เอามาใช้กับเฉพาะอีเมล์ผมก็ว่าคุ้มนะ)

สาเหตุที่มันหายไปก็คือ ผมพยายามจะย้ายโฮสของเว็บครับ
แล้วไอ้โฮสใหม่เนี่ย มันดันรันสคริปผมไม่ได้
ก็ไม่รู้ด้วยเหตุผลกลใด พอรันแล้วมันเป็นหน้าว่างๆ เปล่าๆ

ก็เลยคิดว่าน่าจะเป็นที่ version ของ PHP
เพราะสคริปผมเขียนและทดสอบบน PHP 5
แต่โฮสใหม่นี่มันดันเป็น PHP 4

และด้วยความที่ว่ามันเป็น CentOS ที่ผมไม่คุ้นเคย
ผมก็เลยช่างมันไปก่อนเป็นเวลาหลายเดือน เหอๆ

แล้วเมื่อคืนก็ได้ลองติด PHP 5 ดู
ก็ปรากฏว่าติดไม่ยากแฮะ
แค่สั่ง yum --enablerepo=centosplus upgrade php*

แต่... มันก็ดันมีปัญหาอีกแล้ว เหอๆ
เนื่องจาก package mysql มัน conflict กัน
ก็เลยต้องเอาของเก่าออกไปก่อน
เอาออกก็ไม่ยาก ใช้ yum remove
เหมือนจะสั่งเป็นภาษาคนดี เหอๆ
'เฮ้ยำยำ เอา mysql ออกให้หน่อยซิ'

หลังจากติดเรียบร้อย ก็ติด mysql กลับมาเหมือนเดิม
แล้วก็ปรากฏว่า start mysql ไม่ขึ้น - -'

ก็งงเลยซิครับ เกิดอะไรขึ้น
นั่งค้นๆ + ดู log ก็เลยเห็นว่ามัน error ตอน start bdb & innodb
ถามลุง google ว่ามันมีปัญหาตอนโหลดเอ็นจิ้นสองตัวนี้ทำไงดี

คำตอบก็คือ.. มันมีปัญหานัก ก็ข้ามมันไปซะเลย เอิ้กๆ (วิธีแก้ดีมาก)
เพิ่ม skip-bdb กับ skip-innodb ลงไปใน my.cnf เป็นอันเสร็จพิธี

พออัพเกรดเสร็จเรียบร้อย
ก็ได้รู้ว่าระบบจัดการแพกเกจแบบยำยำนี่ก็สะดวกดีแฮะ
แถมเร็วกว่า ports collection ที่ต้องมานั่ง make กันเองอีก เหอๆ
make mysql ทีนี่ นอนรอได้เลย นานกว่าสร้างโลก (build world) อีกมั๊ง

อืมม.. หลังจากนั้น ผมก็จัดการทดสอบได้เว็บของผม...

แป๊ก!

งงเลยซิทีนี้ เป็นไรอ่า
คราวนี้ก็เลยต้องมานั่งไล่ debug เอาทีละบรรทัด
แล้วมันก็ใช้ได้ เอิ้กๆ
สาเหตุก็คือ คงเพราะความเบลอของผมตอนไหนไม่ทราบ
ที่ดันเอาคำสั่ง error_reporting= E_ALL ไปไว้ในไฟล์ php
ซึ่งจริงๆ มันต้องเอาไปไว้ใน php.ini
แต่ถ้าจะเปลี่ยนในไฟล์สคริปต้องใช้ error_reporting (E_ALL)
ซึ่งไอ้บรรทัดนี้ก็ไปแอบอยู่อย่างลึกลับ

ตอนนี้ก็ยังงงว่า เคยเอาไปใส่ไว้ตั้งแต่เมื่อไหร่ เหอๆ
แต่ช่างมัน ใช้ได้แล้ว อิอิ

เหลือนิดหน่อยตรง permalink ที่ยังไม่ได้ config alias ใน apache
ทำให้กด permalink ไม่ได้ (กดไปกดมาในหน้าแรกได้อย่างเดียว)
ว่างๆ ค่อยทำ พร้อมกันหาอะไรเขียนในนั้นด้วย เหอๆ (ล่าสุดนี่เขียนตั้งแต่เดือนเมษา)

ปล. เรื่องอีเมล์ผม ตอนนี้มีที่ใช้อยู่เป็นประจำก็หลายอันอยู่ เหอๆ
แต่หลักๆ ตอนนี้ คือใช้โดเมนของตัวเอง คือที่ me ณ patinya.com
มีคนถามว่าทำไมไม่ใช่เป็นพวก webmaster หรืออะไรเทือกนั้น
ผมว่า.. มันไม่.. ไม่รู้ดิ ไม่อยากใช้อ่ะ เหอๆ
อีกอย่าง ดูเท่ดีเวลาพูด mail to me at patinya dot com เหอๆ
(คนฟังก็งงอ่ะเดะ เอิ้กๆ ฮาๆ ดี)

ปล2. เมล์ผมใช้ระบบของ Google App for Your Domain แหละ
สะดวกดี ระบบดีด้วย (ตอนแรกลองของ Live ช้า + ใช้ pop3 ไม่ได้)

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

น่าลองเล่น CentOS บ้างแฮะ เหอๆ

#1 By ฟิวส์ on 2006-12-14 11:58

ใช้ apt ดีกว่าวัยรุ่น (จริงๆ apt rpm ก็มีครับ)

#2 By mk (203.150.219.194) on 2006-12-14 20:12

อืม... web ไม่เห็นอัพเดทอะไร เข้าไปกี่ทีก็เหมือนเดิมนะ
เอิ๊กๆ ไหนๆ ก็ลง CentOS แล้วเอา Asterisk@Home มาลงเลยดิ

#3 By kaze on 2006-12-14 21:36

เข้าไปกี่ทีก็ยังเป็น "เวปน่าเศร้าที่มีแค่หน้าแรก" เหมือนเดิมเลย อิอิ

จะได้ตามอ่านซักทีนะคะ

#4 By Na - th (นัท) on 2006-12-16 19:32

-*-*-*-*-*-*-*-*-*-*-*-