เว็บโฮสติ้ง Pinkkeyhost :: Support Center

Reseller Center => Reseller Library => ข้อความที่เริ่มโดย: PinkkeyHost ที่ 20 ต.ค. 2006 01:49



หัวข้อ: ปัญหาหลักๆ 2 ข้อ ที่ script ใช้งานไม่ได้
เริ่มหัวข้อโดย: PinkkeyHost ที่ 20 ต.ค. 2006 01:49
ปัญหาที่พบโดยส่วนใหญ่แล้วจะมาจาก 2 สาเหตุใหญ่ๆดังนี้คือ

1. File Permission

*สำคัญมาก* ข้อควรรู้เกี่ยวกับการตั้ง file permission
http://support.pinkkeyhost.com/index.php?topic=18.0


2. Register_globals = off

การแก้ปัญหา script ไม่รองรับ register_globals=off
http://support.pinkkeyhost.com/index.php?topic=15.0

Reseller สามารถตั้งค่า Register_globals ให้กับ user ได้แล้ว
http://support.pinkkeyhost.com/index.php?topic=119.0    

ในเบื้องต้นให้ทำการตั้งค่า register_globals เป็น on ให้กับ user เพื่อดูว่าสาเหตุมาจาก register_globals หรือเปล่า
หากแก้แล้วยังมี error เหมือนเดิมทุกประการ แสดงว่าสาเหตุไม่ได้มาจาก register_globals ให้แก้กลับเป็น off เพื่อความปลอดภัยกว่า

หากแก้แล้วใช้งานได้ ให้แก้กลับเป็น off แล้วลองแก้ไข code ตามวิธีแรกก่อน หากแก้แล้วใช้งานได้จะปลอดภัยกว่าการแก้เป็น on
แต่หากพยายามแก้ไข code แล้วยังไม่สามารถใช้งานได้ ให้เอา code ต้นฉบับที่ backup ไว้ก่อนแก้ไขทับกลับไปตามเดิม แล้วปรับค่าเป็น on ให้กับ user

Script ที่ต้องการ register_globals = on มีดังนี้
SMEweb (Original)
OS-commerce MS2 (ต้องการ set_time_limit ด้วย)
phpnuke sentinel module (module sentinel สำหรับ phpnuke)
phpnuke thai install module (ตัวติดตั้ง phpnuke ที่มากับ thainuke)
...

Script ที่รองรับ register_globals = off มีดังนี้

CMS:
RunCms
Mambo
Joomla
Xoops
phpnuke core system (ตัวระบบหลักรองรับ แต่ module เสริมบางตัวอาจไม่รองรับ ในที่สุดก็ต้องเปิด on เพื่อใช้งานได้สมบูรณ์)
...

E-Commerce:
SMEweb (Pinkkey Edition http://files.pinkkeyhost.com) (เรียบง่าย)
ZenCart (แตกออกมาจาก OS-Commerce รุ่นแรก มีการพัฒนาต่อเนื่องมากกว่า OS-commerce)
Shop-Script
...

Webboard:
SMF
IPB
phpBB2
...

* โดยเรียงตามลำดับความน่าใช้งาน ตามความคิดเห็นของผมเอง