phpbb论坛文件删除但数据库安全。如何使用现有数据库配置新文件?

时间:2010-11-19 12:47:46

标签: phpbb phpbb3

我一直在使用phpbb论坛。

它被删除了。

数据库完好无损。安全

我应修改的所有文件是什么。

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

我需要更改的所有配置是什么?

以便新文件可以与现有数据库一起使用。

我忘记了版本。也许我可以从数据库中读到它。

无论如何......我需要一个帮助来恢复我的项目。

3 个答案:

答案 0 :(得分:2)

如果您根本没有文件,最简单的方法是:

1 - 下载您的数据库

2 - 创建一个新的Phpbb安装(最容易使用您用来运行的相同版本)

3 - 一旦你有一个新的骨架论坛,登录Phpmyadmin,或者你用来管理数据库的任何东西,并从新安装中删除所有表,留下一个完全空的数据库。< / p>

4 - 将保存的数据库导入空数据库。这将恢复所有用户和帖子等

5 - 如果您的旧论坛使用了任何mod,您可以重新安装它们(任何数据库表仍应存在),或使用Support Toolkit(从phpBB下载)并运行数据库清理程序。这将删除所有非标准表,使您的数据库保持干净安装,但保留所有帖子,用户等。

当我丢失所有论坛时,我选择了这条路线并清理了数据库。然后我将论坛更新到最新版本,并从头开始重新安装所有样式和mod。这可能不是最简单的做事方式,但我知道我有一切免费的bug,最新的,没有任何未使用的mod混乱数据库。

答案 1 :(得分:2)

首先,您需要DB URL,(localhost)数据库名称,数据库的用户名和密码以及表的前缀。配置示例:

<?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目录被毁坏,所有附件,图像,mod和样式将消失。您必须进入数据库中的modules_table并禁用不存在的mod,否则您将在ACP中收到错误

答案 2 :(得分:0)

我从phpbb论坛找到答案。

它有效。

这是......

http://www.phpbb.com/community/viewtopic.php?f=46&t=2110940&p=12899021#p12899021

:d

但是如果人们想评论或建议,那么请这样做。