SMF เวอร์ชั่น 1.1.x เป็นที่นิยมใช้กันทั่วไปในไทย เพราะใช้งานง่าย เมนูจัดการระบบต่างๆไม่ค่อยซับซ้อน หัวข้อน้เราจะพามารู้จักกับไฟล์ต่างๆของ SMF 1.1 กันครับ เมื่อดาวน์โหลด Compression Files Installer มาจาก SMF แล้วคลายไฟล์ดู เราจะพบกับสิ่งต่างๆเหล่านี้
โฟลเดอร์- attachments - เป็นแฟ้มที่ใช้เก็บไฟล์แนบต่างๆ ทั้งไฟล์รูปภาพ ไฟล์เสียง ฯลฯ ที่ระบบอนุญาต ซึ่งจะถูกเข้ารหัสไว้
- avatars - เป็นแฟ้มที่ใช้เก็บรูปส่วนตัวสำหรับให้สมาชิกเลือกใช้งาน
- Packages - เป็นแฟ้มที่ใช้เก็บไฟล์ม็อด ในแฟ้มนี้จะมีแฟ้มย่อยใช้สำหรับแบ็กอัพม็อดที่มีการติดตั้งหรือถอนการติดตั้ง
- Smileys - เป็นแฟ้มที่ใช้เก็บสัญลักษณ์แสดงอารมณ์ หรือที่เราชอบเรียกกันว่าอีโม
- Sources - เป็นแฟ้มที่เก็บไฟล์ที่เป็นขุมพลังขับเคลื่อน SMF เลยแหละครับ หนึ่งบอร์ดต่อหนึ่งซอร์ส
- Themes - เป็นแฟ้มที่ใช้เก็บธีมของบอร์ด หนึ่งบอร์ดสามารถมีธีมได้ไม่จำกัด
ไฟล์- agreement.txt - เป็นไฟล์ที่ใช้เขียนระเบียบการสมัครสมาชิก ต้องอนุญาตให้เขียนทับได้ ไม่เช่นนั้นเราจะแก้ข้อตกลงตอนสมัครสมาชิกไม่ได้
- index.php - เป็นไฟล์ที่เปรียบเสมือนหน้าบ้านของ SMF
- install.php - เป็นไฟล์ติดตั้ง SMF เมื่อติดตั้งเสร็จต้องลบทิ้งหรือเปลี่ยนชื่อไฟล์ เพื่อป้องกันผู้ไม่หวังดีเจาะระบบ
- install.sql - ไฟล์ sql ที่จะใช้สร้างฐานข้อมูล
- license.txt - ไฟล์สัญญาอนุญาตในการใช้ SMF
- news_readme.html - ไฟล์ตัวอย่างในการใช้ SSI.php (แสดงผลข่าว)
- readme.html - ไฟล์แนะนำและติดตั้ง ถ้ามีปัญหาในการติดตั้ง ลองเปิดไฟล์นี้อ่านดู
- Settings.php - ไฟล์ที่ใช้เชื่อมต่อกับระบบฐานข้อมูล ถ้าเกิดความเสียหายจะไม่สามารถติดต่อฐานข้อมูลได้ (บอร์ดล่ม)
- Settings_bak.php - ไฟล์ที่ทำหน้าที่สำรองข้อมูลของไฟล์ Settings.php เมื่อมีการเปลี่ยนแปลงหรือแก้ไขข้อมูลในหน้าค่าต่างๆของระบบ
- SSI.php - เป็นไฟล์ที่เปรียบเสมือนแขนขาของ SMF ทำให้ SMF ทำงานร่วมกับแอพลิเคชั่นอื่นๆได้
- ssi_examples.php - ไฟล์ตัวอย่างการนำ SSI.php มาใช้งาน
- ssi_examples.shtml - ไฟล์ตัวอย่างการนำ SSI.php มาใช้งาน
ต่อมาเราจะมาทำความรู้จักกับไฟล์ที่อยู่ภายในโฟลเดอร์ต่างๆกันครับ
attachments- .htaccess เป็นไฟล์ที่ใช้ป้องกัน CHMOD 777 ของโฟลเดอร์ เนื่องจากโฟลเดอร์นี้เราจะอนุญาตให้ผู้ใช้อัพโหลดไฟล์แนบขึ้นมายังโฟลเดอร์ได้
- index.php เป็นไฟล์ที่ใช้ป้องกันการแสดงสิ่งที่อยู่ในไดเรคทอรี เช่นไฟล์รูปภาพ เมื่อเราเรียกไดเรคทอรีนั้นๆโดยตรงเช่น http://localhost/attachments ก็จะเรียกไปยัง index.php แทนที่จะแสดงสิ่งที่อยู่ในโฟลเดอร์นี้
avatars- โฟลเดอร์ Actors และ Musicians เป็นโฟลเดอร์ที่ที่เก็บไฟล์รูปให้เราสามารถเลือกใช้รูปประจำตัวหรืออวาต้าร์ได้นั่นเอง
- blnak.gif
- index.php มีีหน้าที่เช่นเดียวกับไฟล์ index mี่อยู่ในโฟลเดอร์ attachments