一个Zen Cart 1.38版本的站,因为PHP升级到5.3版本,出现了不少问题,记录下来。
函数重名导致的致命错误:date_diff()
Fatal error: Cannot redeclare date_diff() in /home/www/sqlstudy.com/includes/functions/functions_general.php on line 1478
解决办法:把functions_general.php文件中的date_diff()函数,更名为zen_date_diff(),当然,源代码中出现date_diff函数的地方都需要替换掉。这也是Zen Cart 1.39h中的解决方案。
#下面的文件中的date_diff需要重命名为zen_date_diff /home/www/sqlstudy.com/includes/modules/payment/paypal/paypal_functions.php
0 个评论
1133 次阅读