国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

解決ecshop網站模板在php5.5環境上報錯方法

2024-04-25 20:38:19
字體:
來源:轉載
供稿:網友

服務器環境php大家用的版本不斷提高,Ecshop沒有來得及修改那么及時。兼容性有問題,有點淘汰了。

在php5.5上安裝Ecshop出現報錯:

Only variables should be passed by reference

php 5.3以上版本的問題,應該也和配置有關 只要418行把這一句拆成兩句就沒有問題了

$tag_sel = array_shift(explode(' ', $tag));

改成:

$tag_arr = explode(' ', $tag); $tag_sel = array_shift($tag_arr);

因為array_shift的參數是引用傳遞的,5.3以上默認只能傳遞具體的變量,而不能通過函數返回值

修改

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead...?

找到 cls_template.php

$out = "<?php /n" . '$k = ' . preg_replace_callback("/(/'//$[^,]+)/e" , "stripslashes(trim('//1','/''));", var_export($t, true)) . ";/n";

其他頁面如果遇此報錯,以此類推修改。以上教程僅提供參考.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东丰县| 淮北市| 辽阳县| 奉贤区| 庆元县| 岳阳县| 绥化市| 浏阳市| 营口市| 通辽市| 龙州县| 银川市| 容城县| 长阳| 临夏市| 白朗县| 芦山县| 双峰县| 乌审旗| 竹溪县| 万全县| 水富县| 汾西县| 嘉定区| 枝江市| 彭山县| 监利县| 金溪县| 宾阳县| 白河县| 定西市| 安西县| 潜江市| 彭泽县| 赣州市| 江达县| 隆化县| 巴彦县| 治县。| 南乐县| 梁山县|