国产探花免费观看_亚洲丰满少妇自慰呻吟_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";

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扶余县| 晋宁县| 富民县| 海丰县| 瓮安县| 普宁市| 上思县| 绥滨县| 洱源县| 太湖县| 白水县| 阿拉善右旗| 马山县| 庆元县| 诸城市| 宿州市| 沅江市| 河南省| 江阴市| 伊通| 宜昌市| 洛阳市| 和龙市| 桑日县| 衡南县| 天水市| 阳谷县| 绥中县| 巨野县| 蒙阴县| 东乡县| 田东县| 丰都县| 镇远县| 凤庆县| 紫金县| 全州县| 鸡西市| 洮南市| 托克托县| 班戈县|