男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

12下一頁(yè)
返回列表 發(fā)帖
查看: 15835|回復(fù): 11

Discuz! X 3.4, 更新PHP7.4后無(wú)法打開(kāi)uc_server的解決方案!

83

主題

2786

回帖

2

粉絲

功行圓滿

貢獻(xiàn)
23 點(diǎn)
金幣
351 個(gè)
樓主
發(fā)表于 2020-12-6 05:23:13 |英國(guó)| 只看樓主 |倒序?yàn)g覽 |閱讀模式


頁(yè)面報(bào)錯(cuò):
Deprecated: Array and string offset access syntax with curly braces is deprecated in/www/wwwroot/***/uc_server/admin.php on line53

出現(xiàn)報(bào)錯(cuò)原因:

PHP7.4不再支持使用大括號(hào)訪問(wèn)數(shù)組以及字符串的偏移



將53行修改為:

  1. if(method_exists($control, $method) && $a[0] != '_') {
復(fù)制代碼


即可。

評(píng)分

參與人數(shù) 2金幣 +2 收起 理由
元?dú)w + 1 很給力!
杰瑞科技 + 1 很給力!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

12

主題

1634

回帖

4

粉絲

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
沙發(fā)
發(fā)表于 2020-12-11 23:54:35 |遼寧| 只看Ta
最新版的x3.4已修復(fù)大多數(shù)花括號(hào)問(wèn)題,少數(shù)位置的花括號(hào)修復(fù)時(shí)間晚于發(fā)布版時(shí)間,下一個(gè)發(fā)布版就會(huì)修好。
但需要注意的是,x3.4雖然支持php7.4,但是不支持php8,目前也沒(méi)有相關(guān)的計(jì)劃,請(qǐng)勿直接嘗試升級(jí)。
下一代x3.5不出意外的話有機(jī)會(huì)支持php8(但目前的測(cè)試版還不行)。
回復(fù)

使用道具 舉報(bào)

83

主題

2786

回帖

2

粉絲

功行圓滿

貢獻(xiàn)
23 點(diǎn)
金幣
351 個(gè)
板凳
 樓主| 發(fā)表于 2020-12-14 02:58:50 |英國(guó)| 只看Ta
專(zhuān)家 發(fā)表于 2020-12-11 14:54
最新版的x3.4已修復(fù)大多數(shù)花括號(hào)問(wèn)題,少數(shù)位置的花括號(hào)修復(fù)時(shí)間晚于發(fā)布版時(shí)間,下一個(gè)發(fā)布版就會(huì)修好。
...

Discuz! x 3.5  要支持PHP8.0,就要停止支持其它PHP低版本才行。
回復(fù)

使用道具 舉報(bào)

12

主題

1634

回帖

4

粉絲

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
地板
發(fā)表于 2020-12-16 04:23:44 |遼寧| 只看Ta
allthebest 發(fā)表于 2020-12-14 02:58
Discuz! x 3.5  要支持PHP8.0,就要停止支持其它PHP低版本才行。

不需要的,目前x3.5的開(kāi)發(fā)計(jì)劃最低兼容php 5.6。
目標(biāo)是在5.6以上直到8.0的版本均不出現(xiàn)fatal error。
如果一切順利的話,有望在明年第一季度達(dá)成目標(biāo)。
回復(fù)

使用道具 舉報(bào)

83

主題

2786

回帖

2

粉絲

功行圓滿

貢獻(xiàn)
23 點(diǎn)
金幣
351 個(gè)
5#
 樓主| 發(fā)表于 2020-12-16 18:30:33 |英國(guó)| 只看Ta
專(zhuān)家 發(fā)表于 2020-12-15 19:23
不需要的,目前x3.5的開(kāi)發(fā)計(jì)劃最低兼容php 5.6。
目標(biāo)是在5.6以上直到8.0的版本均不出現(xiàn)fatal error。
如 ...

問(wèn)題是 Discuz x 3.5 用 PHP5.6沒(méi)問(wèn)題,用 PHP8.0才有問(wèn)題。
回復(fù)

使用道具 舉報(bào)

12

主題

1634

回帖

4

粉絲

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
6#
發(fā)表于 2020-12-16 19:03:31 |遼寧| 只看Ta
allthebest 發(fā)表于 2020-12-16 18:30
問(wèn)題是 Discuz x 3.5 用 PHP5.6沒(méi)問(wèn)題,用 PHP8.0才有問(wèn)題。

所以說(shuō)是目標(biāo),就是目前尚未達(dá)成的意思。
現(xiàn)在的x3.5開(kāi)發(fā)版本暫時(shí)不支持8.0。

目前相關(guān)工作已經(jīng)進(jìn)行到了在8.0上大體上跑起來(lái)(未合并到3.5主干),完全適配8.0還需要一段時(shí)間。
回復(fù)

使用道具 舉報(bào)

83

主題

2786

回帖

2

粉絲

功行圓滿

貢獻(xiàn)
23 點(diǎn)
金幣
351 個(gè)
7#
 樓主| 發(fā)表于 2020-12-16 19:32:28 |英國(guó)| 只看Ta
本帖最后由 allthebest 于 2020-12-16 16:50 編輯
專(zhuān)家 發(fā)表于 2020-12-16 10:03
所以說(shuō)是目標(biāo),就是目前尚未達(dá)成的意思。
現(xiàn)在的x3.5開(kāi)發(fā)版本暫時(shí)不支持8.0。

如果只是如PHP7.4大括號(hào)問(wèn)題就簡(jiǎn)單,Discuz x 3.5 程序不用大括號(hào)就可以。

個(gè)人還沒(méi)開(kāi)始研究 PHP8.0,不知結(jié)構(gòu)與低版本有什么不同,難說(shuō)。

最大問(wèn)題是 Discuz! X 3.5還是免費(fèi),真會(huì)兼容嗎?

還有一大問(wèn)題,Discuz! x 3.5開(kāi)發(fā)版本暫時(shí)不支持8.0,安裝了大堆支持PHP低版本收費(fèi)插件與第三方模版,收費(fèi)插件與第三方模版也會(huì)免費(fèi)整改嗎?
回復(fù)

使用道具 舉報(bào)

12

主題

1634

回帖

4

粉絲

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
8#
發(fā)表于 2020-12-19 15:40:14 |遼寧| 只看Ta
allthebest 發(fā)表于 2020-12-16 19:32
如果只是如PHP7.4大括號(hào)問(wèn)題就簡(jiǎn)單,Discuz x 3.5 程序不用大括號(hào)就可以。

個(gè)人還沒(méi)開(kāi)始研究 PHP8.0,不 ...

PHP7.4的花括號(hào)問(wèn)題確實(shí)相對(duì)來(lái)說(shuō)很好處理,唯一麻煩的地方就是要找齊所有的花括號(hào)。之前總是有遺漏的。
已修復(fù)的花括號(hào):
https://gitee.com/Discuz/DiscuzX/pulls/487
https://gitee.com/Discuz/DiscuzX/pulls/488
https://gitee.com/Discuz/DiscuzX/pulls/551
https://gitee.com/Discuz/DiscuzX/pulls/561




php8.0改動(dòng)很大,很多原來(lái)能用的老辦法都失效了,因此直到目前適配工作仍未完成。
Discuz x3.5怎么說(shuō)也是下一個(gè)大版本,最新的php都不支持這個(gè)確實(shí)有點(diǎn)說(shuō)不過(guò)去,應(yīng)該能做到的。

如果有意愿嘗試最新的php8.0適配的話,可以給你一份當(dāng)前可以在php8.0上運(yùn)行的測(cè)試版本
(目前的php8適配尚未完工,只能保證基本跑起來(lái),如果遇到錯(cuò)誤歡迎反饋)

至于模板和插件的相關(guān)問(wèn)題:
x3.4的模板無(wú)法直接在x3.5上完美使用,即便用php5或者7也不行。這跟php8關(guān)系不大。x3.5的默認(rèn)主題做了大量改動(dòng),x3.4主題想在x3.5上用則需要適配,否則會(huì)出現(xiàn)少量錯(cuò)位。php8對(duì)模板的影響反而相對(duì)很小。

x3.4的插件基本上可以在x3.5上跑,此時(shí)php8可能會(huì)產(chǎn)生一些影響,尤其是原本開(kāi)發(fā)質(zhì)量較差的插件。
php8廢除的主要是php4和php5早期的一些遺留包袱,如果開(kāi)發(fā)者有良好的習(xí)慣的話,適配php8應(yīng)該不會(huì)太難。
回復(fù)

使用道具 舉報(bào)

83

主題

2786

回帖

2

粉絲

功行圓滿

貢獻(xiàn)
23 點(diǎn)
金幣
351 個(gè)
9#
 樓主| 發(fā)表于 2020-12-19 17:58:19 |英國(guó)| 只看Ta
專(zhuān)家 發(fā)表于 2020-12-19 06:40
PHP7.4的花括號(hào)問(wèn)題確實(shí)相對(duì)來(lái)說(shuō)很好處理,唯一麻煩的地方就是要找齊所有的花括號(hào)。之前總是有遺漏的。
...

PHP7.4 問(wèn)題,見(jiàn)到bug頁(yè)面才修改就行。

Discuz x 3.5 要時(shí)間支持 PHP8.0,但是已安裝大堆支持 DIscuz x 3.5 收費(fèi)插件與模版,都會(huì)免費(fèi)整改嗎?

Discuz ! X 最大問(wèn)題是每一個(gè)程序都支持PHP多個(gè)版本;要支持 PHP8.0不可能。

最快是出一個(gè)程序,PHP最低要求是8.0才行。
回復(fù)

使用道具 舉報(bào)

12

主題

1634

回帖

4

粉絲

Giter

貢獻(xiàn)
151 點(diǎn)
金幣
362 個(gè)
10#
發(fā)表于 2020-12-20 18:40:02 |遼寧| 只看Ta
allthebest 發(fā)表于 2020-12-19 17:58
PHP7.4 問(wèn)題,見(jiàn)到bug頁(yè)面才修改就行。

Discuz x 3.5 要時(shí)間支持 PHP8.0,但是已安裝大堆支持 DIscuz x  ...

給你看看已經(jīng)兼容php8.0的內(nèi)測(cè)版本:

想試試么?




同時(shí)兼容低版本的php并不是問(wèn)題。如果肯多花點(diǎn)時(shí)間,甚至能兼容php5.2。
主要是花時(shí)間做這種事情太沒(méi)意義了。

兼容5.6這件事情并不難,所以可以做。
別看5.6也是php5系列的,它的生命周期才剛結(jié)束不久,不像5.2 5.3那些老家伙都是十幾年前的東西了。
該有的功能5.6都有。
但5.3是真的不能再做兼容了,太麻煩了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

  • 關(guān)注公眾號(hào)
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|star

GMT+8, 2026-4-18 08:53 , Processed in 0.098481 second(s), 14 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表