เขียนโดย hiddenmin เมื่อ
หลักจากที่พยายามหาเวลาว่างมานานก็ได้ฤกษ์อัพเกรดเว็บ สถาบันอัลกุดวะฮ์ จาก Drupal 6 เป็น Drupal 7 สักที หวังอยู่ในใจเล็กๆ ว่ามันคงไม่วุ่นวายเหมือนตอนที่อัพเกรดเว็บ นักศึกษาฯ เพราะขนาด + ความซับซ้อนของเว็บมันต่างกันมากมาย แต่แล้วก็มีปัญหาที่ไม่คาดคิดเกิดขึ้น
ขอบอกก่อนว่า Register Globals เป็นหนึ่งในสาเหตุที่ทำให้เว็บของเราไม่ปลอดภัย และโฮสที่ใช้อยู่ (คนอื่นจัดการโฮสแล้วผมมาดูแลเว็บต่อ) ดันเปิดใช้งาน Register Globals เฉยเลย (อ่านเรื่อง Register Globals ฉบับยากๆ ได้ที่นี่)
ครั้นตอนที่ติดตั้ง Drupal 6 แรกๆ ก็มีคำเตือนเรื่องนี้แต่ก็ติดตั้งผ่านไม่มีปัญหาอะไร แต่มา Drupal 7 ไม่ยอมผ่านซะงั้น หลังจาก (โง่) หาข้อมูลอยู่นานก็ได้บทสรุปดังนี้
ให้สร้างไฟล์ชื่อ php.ini
ในโฟลเดอร์ที่เราติดตั้ง Drupal โดยที่มีเนื้อหาประมาณนี้
register_globals = Off
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so
อินชาอัลลอฮฺติดตั้งผ่านฉลุย ^^