2010-11-19 51 views
2

我一直在使用phpbb論壇。phpbb論壇文件已刪除,但數據庫安全。如何用現有數據庫配置新文件?

它被刪除了。

數據庫完好無損。安全。

什麼是我應該修改的所有文件。

我希望它主要是一個配置文件。

什麼是我需要改變的所有配置?

,使新的文件將與現有的數據庫。

我忘了版本。可能是我可以從數據庫中讀取它。

反正...我需要幫助來恢復我的項目。

回答

2

如果你根本沒有文件,最簡單的方法是:

1 - 下載你的數據庫

- 創建PHPBB的全新安裝(最好用同一個版本,你使用運行)

- 一旦你有一個新的梗概論壇,登錄到phpMyAdmin的,或者你用它來管理數據庫,並丟棄來自新的所有表安裝,留下一個完全空分貝。

- 導入保存DB的空數據庫。這將恢復所有用戶和帖子等

- 如果你的老論壇使用的任何MODS的,你可以重新安裝它們(任何數據庫表仍然應該有),或使用支持工具包(從phpBB的下載)並運行數據庫清潔。這將刪除所有無標準表讓你的數據庫,如果它是一個乾淨的安裝,但保留所有帖子,用戶等

當我失去了我所有的論壇,我選擇了這條路,並清理數據庫。然後我將論壇更新到最新版本,並重新安裝了所有樣式和mod。這可能並不是最簡單的方法,但我知道我擁有一切無缺陷的,最新的,沒有未使用的模塊混淆數據庫的位。

2

首先,你需要對數據庫中的DB URL,(本地主機)數據庫名稱,用戶名和密碼,爲表前綴。配置例如:

<?php 
// phpBB 3.0.x auto-generated configuration file 
// Do not change anything in this file! 
$dbms = 'mysqli'; 
$dbhost = 'localhost'; 
$dbport = ''; 
$dbname = 'name_of_phpbb_db'; 
$dbuser = 'your_mysql_username'; 
$dbpasswd = 'your_mysql_pass'; 
$table_prefix = 'phpbb_'; 
$acm_type = 'file'; 
$load_extensions = ''; 

@define('PHPBB_INSTALLED', true); 
// @define('DEBUG', true); 
// @define('DEBUG_EXTRA', true); 

然後你就可以刪除或重命名安裝文件夾,並直接進入您的網站。如果你的風格不是默認的,你必須在phpMyAdmin中調整數據庫。並作爲你的phpBB目錄被燒燬,所有附件,圖像,國防部的風格將會消失。您必須進入DB中的modules_table並禁用不存在的mod,否則您將在ACP

中遇到錯誤