整不會了 系統(tǒng)Debian12和Ubantu22 搭 寶塔9.0.0和9.4.4 這個做實(shí)驗的是全新的Discuz_X3.4_SC_UTF8_20230520版本 查看全文
解決啊完了 |
感覺你的描述挺亂的。 同一個目錄下的X34和x35,用php7應(yīng)該不會有問題呀。分別用不同的域名就行了呀。配置文件不要用相同的前綴即可。注意:你的X34是大寫的X。 我的網(wǎng)站也有x34和x35的,不過是不同的目錄,不同的域名而已。后來x35用php8.1跑了。 |
跟那幾個AI玩了一天命了也沒給個有效的方法 ![]() 根據(jù)X3.4后臺給錯誤日志: Call to undefined method Redis::getMultiple() PHP: index.php#require(%s):0142 forum.php#discuz_application->discuz_application->init():0057 source/class/discuz/discuz_application.php#discuz_application->discuz_application->_init_setting():0067 source/class/discuz/discuz_application.php#loadcache():0732 source/function/function_core.php#table_common_syscache->table_common_syscache->fetch_all():0712 source/class/table/table_common_syscache.php#memory():0038 source/function/function_core.php#discuz_memory->discuz_memory->get():1733 source/class/discuz/discuz_memory.php#memory_driver_redis->memory_driver_redis->getMulti():0057 source/class/memory/memory_driver_redis.php#break():0067 對比了上面幾個文件的 X34和X35內(nèi)容幾乎沒區(qū)別 X35也是用的 getMultiple( 就可以正常開啟擴(kuò)展 而X34 用 getMultiple( 就沒辦法開啟 擴(kuò)展 換服務(wù)器之前是可以用的 運(yùn)行環(huán)境和也是和現(xiàn)在的一樣 |
以下回答來自DeepSeek: 根據(jù)Discuz X3.4報錯「Call to undefined method Redis::getMultiple()」的解決方案,結(jié)合Redis擴(kuò)展安裝和兼容性問題,整理以下解決步驟: 一、問題原因分析
二、解決方案步驟1:檢查Redis擴(kuò)展版本
若需降級Redis擴(kuò)展版本(例如適配PHP7):
三、其他注意事項
|
手機(jī)版|小黑屋|Discuz! 官方交流社區(qū)
( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|
GMT+8, 2025-9-19 02:11 , Processed in 0.072214 second(s), 35 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.