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

Forum rules
คำถามหมวดนี้ ควรระบุ รายละเอียดของ Server OS, เวอร์ชั่น ของ PHP, CMS ที่ท่านใช้
รวมถึง Hosting หรือ Control Panel Hosting

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

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

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

by mindphp » 03/12/2012 11:33 pm

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

Code: Select all

\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 ไปแล้ว
เราไม่สามารถเรียกใช้

Code: Select all

myfunc(& $var);  
ได้ อีกต่อไป
Error แบบนี้น่าเจอในบอร์ด smf ด้วย ส่วน บอร์ด phpbb3 ทดสอบแล้วไม่ปัญหาแต่อย่างใด

Top