Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Пример ремонта (починки) таблицы

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

[FAQ] Пример ремонта (починки) таблицы

Сообщение crash »

1. Вариант 1 с использованием phpmyadmin.
Заходим в phpmyqadmin. Если у нас несколько баз, то выбираем в левом фрейме базу с форумом, если база одна, то она будет стоять по умолчанию. В результате будем иметь:
Изображение
В правом фрейме ставим галочки напротив таблиц, которые надо чинить (ремонтировать). Получаем
Изображение

В правом фрейме спускаемся в самый низ и из выпадающего меню выбираем "Починить таблицу"
Изображение

2. Вариант 2 с использованием phpmyadmin.
В право фрейме нажимаем на ссылку SQL
Изображение
В окне запроса (допустим чиним таблицы phpbb_categories, phpbb_confirm, phpbb_ranks, phpbb_search_results, phpbb_topics) набираем:
REPAIR TABLE `phpbb_categories` , `phpbb_confirm` , `phpbb_disallow` , `phpbb_ranks` , `phpbb_search_results` , `phpbb_topics` и нажимаем кнопку "Пошел"
Изображение

3. Вариант при использовании доступа к командной строке сервера (Unix сервер):
а. заходим на сервер в командную строку
б. набираем в командной строке команду: mysql -h DBhostname -u username -ppassword database_name
c. если получаем что-то в виде
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1122 to server version: 3.23.39

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
то мы зашли в управление БД. Пишем команду

Код: Выделить всё

REPAIR TABLE `phpbb_categories` , `phpbb_confirm` , `phpbb_disallow` , `phpbb_ranks` , `phpbb_search_results` , `phpbb_topics`;

и жмем ENTER
Выход из командного режима MySQL делаем с помощью exit
Последний раз редактировалось crash 01.02.2007 10:00, всего редактировалось 5 раз.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 10 месяцев
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: [FAQ] Пример ремонта (починки) таблицы

Сообщение MAzZY »

Я думаю что они в базе есть
Думать мало, надо знать точно. Для этого зайдите в phpMyAdmin и посмотрите что к чему.
Если там ничего нет, то восстанавливайте бэкап, либо просите хостера это сделать
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 20.03.2015 19:17 модератором rxu

Аватара пользователя
Gubkin
phpBB 2.0.16
Сообщения: 1085
Стаж: 8 лет 8 месяцев
Благодарил (а): 231 раз
Поблагодарили: 107 раз
Контактная информация:

Re: [FAQ] Пример ремонта (починки) таблицы

Сообщение Gubkin »

Подскажите, что может быть
не могу войти в админку, пишет

Код: Выделить всё

SQL ERROR [ mysqli ]

Table './oilchoice_db/phpbb_search_wordlist' is marked as crashed and should be repaired [145]

SQL

SELECT COUNT(*) AS rows_total FROM phpbb_search_wordlist

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 996
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1213
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/db/driver/mysql_base.php
LINE: 67
CALL: phpbb\db\driver\driver->get_row_count()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 177
CALL: phpbb\db\driver\mysql_base->get_estimated_row_count()

FILE: [ROOT]/phpbb/search/fulltext_native.php
LINE: 1713
CALL: phpbb\db\driver\factory->get_estimated_row_count()

FILE: [ROOT]/phpbb/search/fulltext_native.php
LINE: 1690
CALL: phpbb\search\fulltext_native->get_stats()

FILE: [ROOT]/includes/acp/acp_main.php
LINE: 671
CALL: phpbb\search\fulltext_native->index_created()

FILE: [ROOT]/includes/functions_module.php
LINE: 676
CALL: acp_main->main()

FILE: [ROOT]/adm/index.php
LINE: 82
CALL: p_master->load_active()

попробовал способы описанные в шапке по ремонту
1) Вообще не увидел такой таблицы
как такое возможно
2018-07-14_110347.jpg

2) SQL запрос попробовал REPAIR TABLE
ответ

Код: Выделить всё

Ошибка

SQL запрос:

REPAIR TABLE `phpbb_search_wordlist`

Ответ MySQL: Документация
#1046 - No database selected 
Помогите! :)

Отправлено спустя 5 минут 56 секунд:
вроде получилось, зашел в админку, выполнился запрос
понимаю, что ничего не понимаю
345345.jpg
Ещё один тупой вопрос и будете забанены. К гуру надо приходить подготовленными, а не как Вы. Вчера создали форум с парой постов, а сегодня уже 20 вопросов )))
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [FAQ] Пример ремонта (починки) таблицы

Сообщение Татьяна5 »

Gubkin писал(а): 14.07.2018 10:10 No database selected
База данных не выбрана
Выберите сначала, мышкой

Отправлено спустя 32 секунды:
Gubkin писал(а): 14.07.2018 10:10 Вообще не увидел такой таблицы
Там ещё страницы есть
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [FAQ] Пример ремонта (починки) таблицы

Сообщение Siava »

Gubkin писал(а): 14.07.2018 10:10Вообще
На второй странице она))
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Ответить

Вернуться в «FAQ»