ความต้องการของไคลเอนต์และเซิร์ฟเวอร์ ในการติดตั้งและใช้งาน SMF เรามีข้อแนะนำบางประการเกี่ยวกับไคลเอนต์และเซิร์ฟเวอร์ เพื่อให้ SMF สามารถทำงานได้อย่างมีประสิทธิภาพ และสามารถใช้งานความสามารถขั้นสูงบางอย่างได้
ความต้องการพื้นฐานของเซิร์ฟเวอร์
เว็บเซิร์ฟเวอร์ควรมีพื้นที่อย่างน้อย 6 เมกะไบต์สำหรับติดตั้ง และมีคุณสมบัติที่สนับสนุนภาษา PHP เช่นมี Apache หรือ Internet Information Services (IIS) ติดตั้งอยู่ ต่อไปนี้เป็นสิ่งจำเป็นที่จะต้องมีติดตั้งอยู่บนเซิร์ฟเวอร์ :
PHP 4.1.0 หรือสูงกว่า รายละเอียดด้านล่างจะต้องถูกตั้งค่าอย่างถูกต้องในไฟล์ php.ini :- engine directive อยู่ในสถานะ On.
- magic_quotes_sybase directive ต้องตั้งค่าเป็น Off
- session.save_path directive ต้องตั้งค่าไดเรคทอรีถูกต้องหรือเว้นว่างไว้
- file_uploads directive อยู่ในสถานะ On.
- upload_tmp_dir ต้องตั้งค่าไดเรคทอรีถูกต้องหรือเว้นว่างไว้
ความสามารถของฐานข้อมูลเช่น MySQL 3.23.28 หรือสูงกว่า PostgreSQL 7.4.10 หรือสูงกว่า หรือ SQLite 1.x หรือ 2.x.- มีพื้นที่จัดเก็บข้อมูลขั้นต่ำ 500 กิโลไบต์ แต่แนะนำว่าควรมีมากกว่านี้
- ผู้ใช้ฐานข้อมูลควรมีสิทธิ์ต่อไปนี้ (อย่างน้อย) : SELECT, INSERT, UPDATE, DELETE, ALTER, และ INDEX.
- ผู้ใช้ฐานข้อมูลควรมีสิทธิ์ในการ CREATE และ DROP ระหว่างการติดตั้งอัพเกรดและกระบวนการแปลงฐานข้อมูล
ต่อไปนี้ใช้กับ SMF 1.1 เท่านั้น :
ใน SMF 1.1.x สามารถใช้ฐานข้อมูลชนิด MySQL เท่านั้น
ข้อแนะนำเซิร์ฟเวอร์
รายละเอียดต่อไปนี้ไม่จำเป็น แต่อาจเป็นประโยชน์ต่อคุณในการติดตั้ง SMF และช่วยให้คุณสามารถใช้ฟังก์ชันเพิ่มเติม
- Windows, Linux หรือระบบปฏิบัติการ Unix based operating อื่นๆ
- GNU Aspell 0.50 หรือสูงกว่า (พร้อมระบบพจนานุกรมที่เหมาะสม) เพื่อตรวจสอบการสะกดคำ
- Apache 2.0.x ขึ้นไปพร้อมด้วยเปิด AcceptPathInfo เพื่อรองรับ queryless URL
- PHP 5.2.0 หรือสูงกว่า, พร้อมตั้งค่าในไฟล์ php.ini ดังนี้ :
- max_input_time ตั้งค่าไว้อย่างน้อย 30
- post_max_size และ upload_max_filesize กำหนดขนาดของไฟล์แนบที่ใหญ่ที่สุดที่คุณต้องการอัพโหลด
- memory_limit ตั้งค่าไว้อย่างน้อย 8M
- max_execution_time ตั้งค่าไว้อย่างน้อย 15
- register_globals ตั้งค่าเป็น Off
- session.use_trans_sid ตั้งค่าเป็น Off
- safe mode disabled, หรือ PHP suExec enabled.
- Database Support
- MySQL 5.0 หรือสูงกว่า ถ้าคุณใช้ MySQL.
- PostgreSQL 8.3.3 หรือสูงกว่า ถ้าคุณใช้ PostgreSQL.
- SQLite 3.6.1 หรือสูงกว่า ถ้าคุณใช้ SQLite.
- GD Graphics Library 2.0 หรือสูงกว่า
ความต้องการพื้นฐานของไคลเอนต์
เบราเซอร์ที่สนับสนุน- Microsoft Internet Explorer 5.0 หรือสูงกว่า (แนะนำ 7.0 หรือสูงกว่า)
- Opera 7.0 หรือสูงกว่า (แนะนำ 9.5 หรือสูงกว่า)
- Netscape 6.0 หรือสูงกว่า
- Mozilla Suite 1.0.2 หรือสูงกว่า
- Konqueror หรือ Galeon.
- Apple Safari 1.0 หรือสูงกว่า (แนะนำ 3.0 หรือสูงกว่า)
- Mozilla Firefox 0.8 หรือสูงกว่า (ปนะนำ 2.0 หรือสูงกว่า)
การตั้งค่าของเบราเซอร์:- เปิดใช้งานจาวาสคริปส์และคุ้กกี้เพื่อการใช้งานที่เต็มประสิทธิภาพ
เบราว์เซอร์ที่ไม่ได้แนะนำหรือไม่สนับสนุน :- Mac IE 5.1.7 or หรือสูงกว่า
- Opera 6.0
- Microsoft Internet Explorer 4.0
- Netscape Navigator 4.0 (ไม่สนับสนุน)
- Microsoft Internet Explorer 3.0 (ไม่สนับสนุน)