當(dāng)你安裝易優(yōu)程序eyoucms 有時(shí)候發(fā)現(xiàn) 進(jìn)不了后臺(tái)或者某些頁(yè)面也無(wú)法進(jìn)去 提示 :
這個(gè)錯(cuò)誤。這個(gè)時(shí)候 大家可能有所為難。這里我告訴大家的是,由于版本設(shè)置過(guò)高,大部分PHP7.4版本后很多不支持大部分技術(shù)員設(shè)置的符號(hào)。造成出錯(cuò)偏移等。
這比較就是TP5框架的要求規(guī)則吧?
在這里我們可以?xún)煞N方法來(lái)解決:
第一個(gè)就是 :
更改PHP版本為7.0以下的版本 不要設(shè)置那么高的版本 7.4的。 所以個(gè)人建議你還是選擇PHP5.6的吧!雖然現(xiàn)在程序支持7.0的 但是很多時(shí)候還是不夠完善 跟別說(shuō)7.4以上版本了。
第二個(gè)辦法 如下:
當(dāng)tp5在php7下出現(xiàn)Array and string offset access syntax with curly braces is deprecated,
我們就獲取不到查詢(xún)的值,這是因?yàn)閜hp7之后不再支持使用大括號(hào)訪問(wèn)數(shù)組以及字符串的偏移
所以需要
打開(kāi) 文件:
corelibrarythinkdbQuery.php
大概在139行。
找到:
$seq = (ord($value{0}) % $rule['num']) + 1;
其中的
// 按照字段的首字母的值分表
$value{0} 改為$value[0];
完成。