整不會了 系統Debian12和Ubantu22 搭 寶塔9.0.0和9.4.4 這個做實驗的是全新的Discuz_X3.4_SC_UTF8_20230520版本 查看全文
解決啊完了 |
感覺你的描述挺亂的。 同一個目錄下的X34和x35,用php7應該不會有問題呀。分別用不同的域名就行了呀。配置文件不要用相同的前綴即可。注意:你的X34是大寫的X。 我的網站也有x34和x35的,不過是不同的目錄,不同的域名而已。后來x35用php8.1跑了。 |
跟那幾個AI玩了一天命了也沒給個有效的方法 ![]() 根據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內容幾乎沒區別 X35也是用的 getMultiple( 就可以正常開啟擴展 而X34 用 getMultiple( 就沒辦法開啟 擴展 換服務器之前是可以用的 運行環境和也是和現在的一樣 |
以下回答來自DeepSeek: 根據Discuz X3.4報錯「Call to undefined method Redis::getMultiple()」的解決方案,結合Redis擴展安裝和兼容性問題,整理以下解決步驟: 一、問題原因分析
二、解決方案步驟1:檢查Redis擴展版本
若需降級Redis擴展版本(例如適配PHP7):
三、其他注意事項
|
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-7-2 21:04 , Processed in 0.044573 second(s), 12 queries , Redis On.
Powered by Discuz! W1.0 Licensed
Cpoyright © 2001-2025 Discuz! Team.