Perl/CGI script แสดง 500 error

เกิดได้จากหลายสาเหตุอาจจะเกิดจาก .htaccess permissions ผิด หรือแม้แต่ไฟล์หรือโฟลเดอร์โดนใช้งานอยู่แต่ไม่ถูกต้อง ตรวจสอบโหมดการอัฟโหลดว่าทำถูกหรือไม่ ASCII หรือ Binary ปกติเป็น ASCII ตรวจสอบ permission ว่าเป็น 755 หรือ rwxr-xr-x หรือไม่ วิธีแก้ '500 internal server error' 1.แก้ไขไฟล์ .htaccess ถ้าใช้งาน .htaccess บนเว็บไซต์อาจจะมีผลกับเว็บไซต์ เมื่อมันพยายามโหลดหน้าเว็บตรวจสอบให้แน่ใจว่าไม่ได้ทำให้เกิด error บน .htaccess ไฟล์ หรืออาจจะลบทิ้งแล้วอัฟโหลดไปใหม่เพื่อทดสอบปัญหาว่าเกิดจาก .htaccess หรือไม่ 2.PHP Coding Timing Out อาจจะเกิดจากการเชื่อมต่อภายนอกที่ทำให้เกิด time out ถ้ามีการพยายามเชื่อมต่อแล้วไม่สำเร็จ คำแนะนำควรจะทำตามกฎการ time out เพื่อลดปัญหาดังกล่าว 3. ค้นหาใน google บางทีอาจจะมีคนพบปัญหาแบบเดียวกับคุณแล้ว เช่น script name + internal server error

ทำให้บางคนมีความสุขกันเถอะ!