聯(lián)系官方銷售客服
1835022288
028-61286886
請(qǐng)問為什么我這總不定時(shí)的報(bào)這個(gè)錯(cuò)誤:
Fatal error: Class CI_Session_files_driver contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (SessionHandlerInterface::open) in C:\xampp\htdocs\cmms2\system\libraries\Session\drivers\Session_files_driver.php on line 49
少文件了?還是改過什么文件了?全新安裝一份試試
沒修改任何過內(nèi)核的東西,之前有個(gè)哥們貌似也有過這樣的問題,但是不知道是哪里出現(xiàn)的?
【王興業(yè)】1樓
新裝試試,沒遇到過這種情況
升級(jí)到最新版看看
這個(gè)問題 始終沒解決,有沒有其它朋友遇到過,發(fā)生的時(shí)間點(diǎn)大多數(shù)都是在一件更新緩存后出現(xiàn)的。
有高人知道哪的問題么?謝謝!
以下是PHP Error日志文件,PHP版本7.0:
PHP Fatal error: Class CI_Session_files_driver contains 1 abstract method and must therefore be declared abstract or implement the remaining methods (SessionHandlerInterface::destroy) in D:\XXXX\diy\system\libraries\Session\drivers\Session_files_driver.php on line 49
經(jīng)過仔細(xì)摸索,貌似查到答案了,
https://stackoverflow.com/questions/42503240/intermittent-php-abstract-class-error
這貌似是一個(gè)php7 的小BUG(@反饋BUG), 如果使用php7 的opcache的話,可能就會(huì)出現(xiàn)此類問題,并不一定都是基于CI框架下的。
那么我想問問各位高手,如果我關(guān)閉了網(wǎng)站的緩存功能,并且設(shè)置php.ini的 opcache選項(xiàng)為0(關(guān)閉opache),是否就可以解決這個(gè)問題了?
還有一個(gè)解決方式,
聽說就是要升級(jí)到php7.2,
請(qǐng)問各位,有沒有人用php7.2 也遇到我這個(gè)問題的?
ci還不支持7.2
看來那就只能暫時(shí)關(guān)閉緩存了
7.1開op緩存無壓力
請(qǐng)問10樓兄弟,你用的apache和phq的具體版本號(hào)?謝謝
多謝
最后自己發(fā)現(xiàn)了問題,已解決~