Файлы форума phpbb удалены, но база данных безопасна.как настроить новые файлы с существующей базой данных? - PullRequest
2 голосов
/ 19 ноября 2010

Я использую форум phpbb.

Он удален.

База данных не повреждена.safe.

Какие все файлы я должен изменить.

Я надеюсь, что это в основном один файл конфигурации.

Какие конфигурации мне нужно изменить?

чтобы новые файлы работали с существующей базой данных.

Я забыл версию.может быть, я могу прочитать его из базы данных.

В любом случае ... Мне нужна помощь, чтобы восстановить мой проект.

Ответы [ 3 ]

2 голосов
/ 26 декабря 2013

Если у вас нет файлов вообще, самый простой способ:

1 - загрузить базу данных

2 - Создать новую установку Phpbb (самый простойиспользовать ту же версию, что вы использовали для запуска)

3 - После того, как у вас есть новый пустой форум, войдите в Phpmyadmin или что вы используете для управления базами данных и удалите все таблицыиз новой установки, оставив полностью пустую базу данных.

4 - импортируйте сохраненную базу данных в пустую базу данных.Это восстановит всех пользователей и посты и т. Д.

5 - Если на вашем старом форуме использовались какие-либо моды, вы можете либо переустановить их (все таблицы db должны быть там), либо использовать Support Toolkit (скачать с phpBB) и запустить очиститель базы данных.Это удалит все нестандартные таблицы, оставляя вашу базу данных, как если бы это была чистая установка, но сохраняя все сообщения, пользователей и т. Д.

Когда я потерял все свои форумы, я выбрал этот маршрут и очистил базу данных.Затем я обновил форум до последней версии и заново установил все стили и моды с нуля.Вероятно, это не самый простой способ сделать что-то, но я знал, что у меня все исправлено, актуально, и нет ни единого неиспользованного мода, загромождающего базу данных.

2 голосов
/ 02 декабря 2015

Для начала вам понадобится 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 был потрошен, все вложения, изображения, моды и стили исчезнут.Вам нужно будет зайти в modules_table в БД и отключить несуществующие моды, иначе вы получите ошибки в ACP

0 голосов
/ 19 ноября 2010

Я узнал ответ на форуме phpbb.

это сработало.

Вот оно ...

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

: D

но все же, если люди хотели бы прокомментировать или предложить, пожалуйста, сделайте это.

...