ปัญหา Internal Server Error 500 Prestashop 1.3 ที่ host ใช้ php 5.4

พูดคุย phpBB3, SMF ปัญหา การติดตั้ง ปัญหา การลง Mod การแก้ไข หน้าตาบอร์ด การใช้งาน Joomla 1.5, 1.6, 1.7, 2.5 ,3.x รวมถึง Joomla 4 การใช้งาน wordpress และ CMS อื่นๆ
การตั้งคำถาม ควรระบุรุ่นที่ใช้ ในการตั้งคำตามด้วย นะ เช่น SMF 1.1.4 หรือ SMF2.0, OpenERP, Odoo และ รายละเอียดของ server OS, php เวอร์ชั่นไหน ฐานข้อมูลอะไร

Moderator: mindphp

กฎการใช้บอร์ด
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41350
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

ปัญหา Internal Server Error 500 Prestashop 1.3 ที่ host ใช้ php 5.4

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

ปัญหา Internal Server Error 500 Prestashop 1.3
เท่าทีี่ทดสอบ กับ Webserver พบว่าจะมีปัญหากับ php 5.4
วิธีแก้ปัญหา Internal Server Error 500
สำหรับปัญหา ทางแก้ให้ เราเข้าไปเช็ค

โค้ด: เลือกทั้งหมด

\php\logs\php_error_log 
เปิดไฟล์มาดู ปรากฏว่าเจอปัญหา
[03-Dec-2012 15:22:54 UTC] PHP Fatal error: Call-time pass-by-reference has been removed in prestashop\classes\Module.php(323) : eval()'d code on line 203

วิเคราะห์ สาเหตุ เป็น เพราะ php5.4 ได้ยกเลิกการเรียกใช้ฟังก์ชั่นแบบ pass-by-reference ไปแล้ว
เราไม่สามารถเรียกใช้

โค้ด: เลือกทั้งหมด

myfunc(& $var);  
ได้ อีกต่อไป
Error แบบนี้น่าเจอในบอร์ด smf ด้วย ส่วน บอร์ด phpbb3 ทดสอบแล้วไม่ปัญหาแต่อย่างใด
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 85