ผมเคยลองเช็คปัญหาแบบนี้จาก Error บน Web server ไม่แน่ใจว่าจะช่วยได้หรือเปล่า ลองดูนะครับ
ผมใช้โปรแกรม SSH Secure Shell ใช้เมนู Terminal Windows (ส่วนของ mode text นะครับ)
ทำการ login เข้า web server ตามปกติ ที่ root พิมพ์
cd /var/log/httpd/
กด Enter
เมื่อเข้ามา path ได้ ใช้คำสั่ง ls ดูไฟล์ทั้งหมด พิมพ์
ls
กด enter
จะเห็นไฟล์เยอะแยะ ที่นี้ต้องลองไล่ที่ละไฟล์ตรงไฟล์ที่ขึ้นต้นด้วย error_ แล้วครับ
ตรงนี้ให้ทดลอง upload ไฟล์จากเว็บที่เขียนขึ้นมาก่อน 1 ครั้งเพื่อจะดูว่ามี error อะไรหรือเปล่า
จากนั้นใช้คำสั่ง tail เว้นวรรคตามด้วยชื่อไฟล์เช่น
tail error_log.2
กด enter ถ้ามี error มันจะมีข้อความ เช่น
PHP Notice: Undefined index: picName in /var/www/html/xxxx/xxxx/xxxxx.php on line 168
เราก็จะรู้ว่ามันเกิด error อะไรขึ้นบ้าง