 configuration.php ไฟล์คอนฟิกกูเรชั่น configuration.php ถือเป็นกุญแจดอกสำคัญ ในการที่คุณจะขับเคลื่อน ระบบการทำงาน
ของ joomla หรือ mambo ออกไปได้สู่สายตาของผู้ใช้งานอินเตอร์เน็ต แล้วตำแหน่งใหนบ้างล่ะ ที่จะสามารถควบคุมให้เว็บไซต์ของคุณ
พบกับคำว่าราบลื่น หรือล่ม
ทั้ง Mambo และ Joomla ได้ผ่านการพัฒนามาหลาย
เวอร์ชั่น หาข้อบกพร่อง และปิดช่องโหว่เพื่อสร้างระดับความปลอดภัย ตลอดจนสร้างการใช้งานให้ง่ายขึ้น แก่ผู้ใช้งาน แต่ไม่ว่าจะเป็น
mambo หรือjoomla และไม่ว่าจะเป็นเวอร์ชั่นใดก็ตาม สิ่งหนึ่งที่เป็นกุญแจสำคัญ ของการขับเคลื่อนระบบของเว็บไซต์ตัวนี้ คือไฟล์
คอนฟิกกูเรชั่น configuration.php ที่มีหน้าที่เป็นตัวกำหนด ให้เว็บไซต์ของคุณ จะอยู่หรือจะไป ไฟล์คอนฟิกกูเรชั่น
configuration.php มีหน้าที่ในการเก็บค่ากำหนด ตั้งแต่ขั้นตอนการติดตั้งระบบ การเชื่อมต่อข้อมูล
ระหว่างตัวระบบกับฐานข้อมูล ภาษาที่ใช้งาน และสิทธ์ของผู้ดูแล และอื่นๆจิปาถะอีกมากมาย บ่อยครั้งที่ผู้ใช้งานมักพบปัญหาเมื่อติดตั้ง
เสร็จเรียบร้อยแล้ว แต่เว็บไซต์ก็ยังไม่สามารถใช้งานได้ หรือบางครั้งสิทธ์ของผู้ดูแลไม่สามารถทำการล็อกอินผ่านเข้าไปได้ ปัญหาต่างๆ
เหล่านี้จะแก้ไขได้อย่างไรนั้น ไฟล์คอนฟิกกูเรชั่น configuration.php คือส่วนหนึ่งของคำตอบเหล่านั้น Q; จะเป็นไรมั้ยถ้าไม่มีไฟล์คอนฟิกกูเรชั่น configuration.php : A; ทันทีที่ระบบไม่พบไฟล์คอนฟิกกูเรชั่น configuration.php ระบบจะทำการค้นหาไดเร็กทอรี่
installation เพื่อทำการติดตั้งระบบใหม่โดยทันที Q; การติดตั้งที่ไม่
ผ่านขั้นตอนเกิดจากอะไร A; การติดตั้งของระบบนั้น มีส่วนสำคัญอยู่ 3
ที่สำคัญคือ การเชื่อมต่อฐานข้อมมูล ตำแหน่งการเก็บไฟล์ต่างๆ และภาษาที่ใช้งาน หากคุณใส่ค่าการเชื่อมต่อฐานข้อมมุล เช่น
hostname, MySQLUser, MySQLpassword หรือ DBname ไม่ถูกต้องแล้วละก็ เว็บของคุณจะไม่สามารถขับเคลื่อนไปได้เลย
ส่วนต่อมาคือ Absolute path ตำแหน่งในการเก็บและเรียกไช้ไฟล์ต่างๆของระบบ หากคุณให้ข้อมูลไม่ถูกต้องเว็บคุณก็ไม่สามารถ
ทำ งานได้เช่นกัน ส่วนต่อมาคือภาษา โดยปรกติแล้วจะถูกเซ็ตให้เป็นภาษาอังกฤษ หากคุณต้อง
การใช้ภาษาใดก็สามารถมาเปลี่ยนในภายหลังได้ แต่หากมีการเซ็ตการทำงานที่ไม่ถูกต้องแล้วละก็ จะเกิดการเออเล่อขึ้นมาให้ได้อับอาย
กันเลยหละ ดังนั้น พยายามให้ความสำคัญและใส่ใจต่อการให้ข้อมูลในการติดตั้งทั้งสามส่วนนี้ให้เป็น
อย่างดี Q; หากติดตั้งเรียบร้อยแล้ว มีส่วนใหนที่เราควรทราบในไฟล์
คอนฟิกกูเรชั่น configuration.php บ้าง A; งั้นเรามาดูกันตรงจุดสำคัญ
ที่ชี้เป็นชี้ตายให้เว็บไซต์กันเลย
$mosConfig_host = 'localhost'; คือ
ตำแหน่งที่จะบอกถึงโฮสของฐานข้อมูลที่คุณใช้งาน โดยปรกติจะเป็น localhost หรืออาจเป็น IP ก็ได้ $mosConfig_user = 'user'; คือชื่อในการใช้งานฐานข้อมูล $mosConfig_password = 'password'; รหัสผ่านของฐานข้อมูล $mosConfig_db = 'dbname'; ชื่อฐานข้อมูล $mosConfig_lang =
'lang'; ภาษาที่ใช้งาน $mosConfig_absolute_path พาร์ทที่เก็บไฟล์มรการทำงาน
ของระบบ $mosConfig_live_site = 'http://yourwebsite'; ก็ชื่อเว็บไซต์ของคุณนั่น
แหละ $mosConfig_secret = 'xxxxxxxx'; ไอ้ตรงนี้แหละ ที่เก็บค่ารหัสผ่านในครั้งแรก ของ
ผู้ดูแลของคุณเอาไว้ โดยมีการเข้ารหัสอย่างปลอดภัย ตำแหน่งต่างๆที่ยกมานี่แหละครับคือจุดสำคัญของไฟล์คอนฟิกกูเรชั่น
configuration.php ที่จะทำให้ระบบของคุณเป็นหรือตาย ส่วนตำแหน่งอื่นๆ ยังแค่ทำให้คุณได้แค่บาดเจ็บเท่านั้น วันนี้เราจบกันแค่
เพียงเท่านี้ก่อน โอกาศหน้าเราจะมาพูดกันถึงเรื่องสำคึญในส่วนอื่นๆกันต่อนะครับ
|