[教學]輕鬆解決遺失UCenter的config.inc.php

有管理員不小心砍掉了UCenter裡的重要檔案config.inc.php或是遺失了這個設定檔,該怎麼辦?這個config.inc.php是UCenter和資料庫連接的一個鑰匙,裡面都是獨一無二的資料是無法靠著人工再去仿製的。因此只要這檔案被刪除或遺失會造成Ucenter沒辦法順利連上資料庫,在管理員要進入UCenter時就會要求你重新安裝。如果置之不理的話,會造成頭像、會員資料、甚至是Discuz無法順利運作、運作不正常。

雖然感覺很不可思議,但殺氣卻經常遇到網友不小心把config.inc.php刪除。一般殺氣都會建議他們先把UCenter和Discuz的數據分開備份,最後把檔案、資料庫全部砍掉再重新安裝一次,最後再導入之前備份好的SQL。看起來這方法挺不錯的,不過操作起來卻相當的耗時、耗工,只為了一個UCenter就要連Discuz重新安裝,因此不是一個很好的方法。

最近殺氣找到了一個很好的方法,只要透過一個PHP文件就能輕鬆解決,訪問該PHP文件再把相關資料庫資訊、UCenter的帳密打上去後,系統就會自動根據你論壇config.inc.php裡的資訊再度幫你製造一個UCenter的config.inc.php來。這招不僅快速又方便,不管是不是新手相信都能輕鬆上手,以後再遇到這種情況就不用把全部砍掉重練囉~!

檔案下載

第一步:按照自己論壇的編碼,點選該編碼其中之一的檔案下載,並解壓縮檔案。

第二步:把解壓縮後的檔案(repirconfig.php)上傳到UCenter的目錄內。【備1】

[教學]輕鬆解決遺失Ucenter的config.inc.php-上傳repirconfig.php

第三步:訪問repirconfig.php,打上正確的資料,然後按「提交」。【備2】

  • 資料庫伺服器:一般都是localhost,基本上不修改。
  • 資料庫用戶名、資料庫名、資料庫密碼:依照你自己的資料設定。
  • 資料庫編碼:一般都是utf8,可到phpMyAdmin看。
  • 資料庫首碼:指UCenter的表前綴,可到phpMyAdmin看。
  • 創始人帳號:因安裝時不給修改,所以在此不需更改。
  • 創始人密碼:UCenter的密碼,個人設定不同。

[教學]輕鬆解決遺失Ucenter的config.inc.php-開始修復UCenter設定檔

第四步:這樣就重製完畢。先確認你的UCenter是否已經可以訪問,如果可以就把repirconfig.php刪除;如果不行則重複上述動作並仔細檢查哪裡有填錯。

[教學]輕鬆解決遺失Ucenter的config.inc.php-修復成功

第五步:訪問UCenter。OH~YA!熟悉的畫面終於又回來了。

[教學]輕鬆解決遺失Ucenter的config.inc.php-UCenter終於回來了

【備1】什麼是UCenter的資料夾呢

:就是你Ucenter存放的地方,一般可分為兩種。

  • 官方集成包:這種就是在「uc_server」。
  • UC和DZ分開安裝:這就要看你自己放在哪囉。

【備2】資料如果錯誤系統會告知嗎

:並不會告知喔。系統並不會替你在確認一次資料,因此在這裡一定要填正確的資料。

本文作者: 有殺氣追殺你

個人介紹 | 查看其他文章

相關文章
  • 暫無相關文章
臉書留言()
一般留言(13)
  • 老實說
    我現在用7.2版
    要升成X2
    ……….動設密碼之後UCenter也過不錯
    殘念

    殺氣說:
    Orz…你在說啥阿

  • 不好意思,我再詢問一下,我發現phpMyadmin中的資料表中,有關uc的前綴是cdb_uc_***,那我要執行時資料表首碼時是要填寫cdb就好,還是要填寫cdb_uc呢?

    殺氣說:
    cdb_uc_

  • 我發現我有uc_client和uc_server兩個資料夾,這兩個資料夾的權限都還是755,但這兩個資料夾裡都沒有config.inc.php的這個檔案。

    當我連上http://mydomain/uc_server/index.php時會出現:The file data/config.inc.php does not exist, perhaps because of UCenter has not been installed, Please click here to install it..

    我看了一下phpMyadmin中的資料庫,發現已經有前綴_uc_xxx的資料表,這應該代表已經安裝了吧?

    所以….我應該按照您的文章,把config.inc.php安裝到uc_server這個資料夾中囉?還煩請您幫忙一下,謝謝…..

    殺氣說:
    1.恩 有xxx_uc_xxx的資料表代表安裝過了喔,請直接用此方法即可解決
    2.是從我文章中下載回來的repirconfig.php上傳到uc_server裡喔

  • 您好,
    我是按照您的建議,安裝的是Discuz! 7.2_FULL版本。然後我試著上傳頭像時,也無法上傳,它有出現這樣的訊息:

    The file data/config.inc.phpdose not exist. perhaps because of UCenter has not been…..

    但是我剛安裝完,什麼都沒動,怎麼會有此錯誤訊息呢?

    殺氣說:
    還蠻神奇的,
    1.建議你先檢查UC資料夾內的權限是否正常
    2.到phpMyAdmin內檢查是否有安裝過UC

    如果都有,請直接使用本篇方法,應該就可以解決

  • 第三步「訪問repirconfig.php」,怎麼執行?

    殺氣說:
    在網址列輸入repirconfig.php的位置 (要自己去判別囉)
    例如http://yourdomain/uc_server/repirconfig.php

  • 澄澄的頭像不能用,已試過下面網址的處理方法
    http://shachi.tw/discuz-upload-avatar/
    可是還是不行…
    錯誤訊息是「data/config.inc.php dose not exist …」
    但有去查過資料夾,是有這個檔案的,檔案位置並不是在 data(或uc_server)目錄下,而是在第一層的目錄下(也就是和 uc_server 平行的那個目錄下)…
    所以想請問:
    1.這個錯誤訊息是指沒有這個檔案,或是路徑錯了,也可能造成這樣的訊息?
    2.如果有這個檔案,但路徑不一樣時,是不是也是這樣處理?
    3.UTF8 載點有三個,怎麼分辨?

    殺氣說:
    簡單來說就是你就是這篇說的問題
    你說的那個config.php是控制Discuz的
    而你會出現錯誤就是因為你uc裡的config.php被刪除了

    請按照這篇方法即可解決,另外UTF8有三個載點,你隨便點一個下載就可以

  • 4
    harry

    很無聊地查了殺氣大的free hosting用什麼空間..
    載點一: open****ter
    載點二: b******ft
    載點三: pur******ing

    不知道有沒有錯…請指教XD

    殺氣說:
    痾,果然還蠻無聊的
    答案是:1A1B

  • 3
    Lay

    救命阿><

    我用了之後還是一樣欸….

    就停在"ucenter/admin.php?m=user&a=login&iframe=&sid="

    無法顯示網頁=0=

    我每項資料都有填對阿~"~

    有什麼方法可以解決咧?

    殺氣說:
    不明白你在表達的意思

  • 好聰明..
    這是你自己研發的還是官方釋出的阿

    謝謝你幫忙
    順便支持你的分享!!

    殺氣說:
    網路上找來的,應該是廣大的網友做的

  • 記得當年砍掉重練好幾次 = ="

    殺氣說:
    哈哈,原來同是天涯淪落人
    我也是砍掉重練好幾次,後來才無意間看到這方法

發表留言