[MediaWiki] Cannot access protected property DatabaseMysql::$mOut
| 十二月 28, 2006 | 沒有迴響| 沒有引用| 1411 reads | Size: L, M, S | Edit: P, C, R || Category: CMS. |
沒多久之前,我的 Wiki 突然掛掉,只會出現:
Fatal error: Cannot access protected property DatabaseMysql::$mOut in /XXXX/wiki/includes/Database.php on line 415.
前陣子沒時間處理,拖到剛剛。找了一下,發現大概是因為我升級 eAccelerator 的關係吧。剛好也要升級,所以我是用重新安裝來解決的!
1. 備份所需要的資料夾、檔案
2. 修改 config/index.php 檔案,大約 435 行:
將 $conf->eaccel = function_exists( 'eaccelerator_get' );
改為 $conf->eaccel = function_exists( 'eaccelerator_info' );
3. 然後重新安裝程序,在快取的選項應該會出現 eAccelerator,選擇它,然後 填上 Server,例如 localhost。接著他會抓到舊的資料庫,會自動做升級的修正!
4. 清空 eAccelerator 的快取,例如:
# rm -r /tmp/eaccelerator/*
5. 搞定,測試看看!
隨機文章:
» [CPG] 改為含使用者帳號的短網址
» [瀏覽器] 剪下、複製、貼上 快速鍵 在 Firefox 無法使用
» 擋掉百度
» [網頁] 來養隻吃blog文章的寵物吧
» Lifetype 自訂網址

