麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Ecshop > 正文

Ecshop提示Only variables should be passed by reference in錯誤

2024-07-09 22:57:03
字體:
來源:轉載
供稿:網友
在安裝好ecshop軟件之后我們打開首頁時提示Only variables should be passed by reference in錯誤了,碰到這個問題是什么原因呢?下面我們就一起來看看解決辦法吧。
 
 

Ecshop是個坑爹貨,為什么tiandi會說它是個坑爹貨呢,請看一下下面的官方的運行環境推薦:

服務器端運行環境推薦
·php版本5.0以上5.3以下的版本(推薦使用5.2系列版本)
·Mysql版本5.0及以上
·空間安裝zend
·空間支持文件鎖功能
·開啟GD功能
·Mysql函數支持mbstring、iconv、fsockopen
看見了吧,PHP5.3以下的版本,還推薦使用5.2的,尼妹的,現在哪個虛擬機還敢用5.3以下的版本?還在用5.3以下的版本?看看tiandi用的2兩個主機,衡天的和wopus的都是5.3.28,至于為什么不用5.3以下的版本,自己google”php內存泄露”。

Ecshop上個月剛更新了最新版本,寫代碼的思路依舊堅挺,仍舊使用5.2版本,好吧,為了做一些測試,需要在本機上進行調試,但本機上裝了wp3.9,忘了從哪個版本開始wp只支持5.3以上的php,所以本機的PHP環境是5.4.13。起先,做了兩個批處理來切換php5.2.1和php5.4.13,然后發覺一直用批處理切換也累啊,索性直接5.4.13上跑ecshop看看哪里有問題就改哪里吧,結果泥煤的首頁直接來個錯誤。

Strict Standards: Only variables should be passed by reference in D:\tiandiyoyo\hengtian\ecshop\upload\includes\cls_template.php on line 424

不淡定了,打開cls_template.php,定位到424行,發現下面內容:

 代碼如下 復制代碼

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

將其注釋掉,分別拆開,添加兩行

 代碼如下 復制代碼

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

原因在于PHP5.3版本開始,array_shift不支持函數返回,記得之前博客里好像還有個帖子專門說了php5.3版本的改變,剛搜索沒找到。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区视频观看 | 国产精品一区二区免费在线观看 | 一级在线免费观看视频 | 国产一区二区三区四区波多野结衣 | 9999视频| 在线观看免费视频麻豆 | 国产精品久久久久久久久久 | 精品国产一区二区亚洲人成毛片 | 午夜视频在线观看91 | 久精品久久 | 玖玖视频精品 | 黄视频在线网站 | 福利四区| 91在线色| 日本在线播放一区 | 日本aaaa片毛片免费观看视频 | 国产乱free国语对白 | 一区二区网 | 91成人在线网站 | 欧美18一19sex性护士农村 | 369看片你懂的小视频在线观看 | 国产午夜精品一区二区三区四区 | 国产午夜电影在线观看 | 亚洲国产精品一区二区久久 | 天海翼无删减av三级在线观看 | 精品国产一区二区三区四区阿崩 | 妇女毛片 | 亚洲九九爱 | 一级性色 | 黄网站在线观 | 亚洲av一级毛片特黄大片 | 成人在线观看一区二区 | 亚洲视频综合网 | 一本色道久久综合亚洲精品图片 | 国产一精品久久99无吗一高潮 | 超久久| 亚洲欧美日韩免费 | 草草视频免费观看 | 欧美日韩国产成人在线观看 | 亚洲欧美不卡视频 | 法国性xxx精品hd |