今天數(shù)據(jù)百度幫一個客戶處理問題,發(fā)現(xiàn)他論壇風格切換,設置修改都不能即時看到效果,更新緩存無效,只有在重啟服務器后設置才生效。 剛開始懷疑是緩存,我手動清空了所有的緩存文件,依然無效。后來懷疑是權限問題,于是將權限全部設置為777,依然無效。該種情況一般只發(fā)生在升級到X2.5以后或則更新補丁后,因為使用以前的版本都是正常的。
后來仔細對照了下數(shù)據(jù)庫配置文件增加了對eAccelerator的支持。開啟后論壇速度處理能力加強,但是存在一系列的問題,比如首頁不更新,提醒等查看了仍然顯示未讀。
于是我在config/config_global.php中關閉了eAccelerator。更新緩存后論壇恢復正常。 經(jīng)確認是eAccelerator與X2.5不能很好的兼容造成的一些問題。關閉方法:
鏈接FTP,找到論壇根目錄下的/config/config_global.php
查找
$_config['memory']['eaccelerator'] = 1;
修改為:
$_config['memory']['eaccelerator'] = 0;
再更新緩存,就發(fā)現(xiàn)可以了。
更多信息請查看IT技術專欄