[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 自訂網址


Leave A Comment: