Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Проблемы с установкой или работой phpBB 3.2.x? Получите помощь здесь!
Внимание: с 7 ноября 2020 года phpBB Group завершено дальнейшее развитие phpBB версии 3.2, а с 1 августа 2024 года будет прекращена её поддержка.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:10
Приветствую, был в STK и проверял БД на изменения от расширений, после решил не заканчивать и нажал пропустить и все упало, ни STK ничего не запускается
Форум лежит
Код: Выделить всё
SQL ERROR [ mysqli ]
Table 'southklad_forum.phpbb_flags' doesn't exist [1146]
SQL
SELECT * FROM phpbb_flags ORDER BY flag_id
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/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php
LINE: 135
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/rmcgirr83/nationalflags/event/listener.php
LINE: 161
CALL: rmcgirr83\nationalflags\core\nationalflags->cache_flags()
FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\nationalflags\event\listener->user_setup()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/phpbb/user.php
LINE: 219
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/index.php
LINE: 29
CALL: phpbb\user->setup()
STK лежит
Код: Выделить всё
[phpBB Debug] PHP : in file [ROOT]/phpbb/db/driver/driver.php on line 996: SQL ERROR [ mysqli ]
Table 'southklad_forum.phpbb_flags' doesn't exist [1146]
SQL
SELECT * FROM phpbb_flags ORDER BY flag_id
FILE: (not given by php)
LINE: (not given by php)
CALL: stk_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/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/rmcgirr83/nationalflags/core/nationalflags.php
LINE: 135
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/rmcgirr83/nationalflags/event/listener.php
LINE: 161
CALL: rmcgirr83\nationalflags\core\nationalflags->cache_flags()
FILE: (not given by php)
LINE: (not given by php)
CALL: rmcgirr83\nationalflags\event\listener->user_setup()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/phpbb/user.php
LINE: 219
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/pazh_stk/erk.php
LINE: 64
CALL: phpbb\user->setup()
И ничего не помогает, что делать?
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:13
Отключить эти флаги через БД (1 на 0 в phpbb_ext
) и очистить кеш вручную
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:17
Теперь так
Код: Выделить всё
[phpBB Debug] PHP : in file [ROOT]/phpbb/db/driver/driver.php on line 996: SQL ERROR [ mysqli ]
Table 'southklad_forum.phpbb_pages_pages_links' doesn't exist [1146]
SQL
SELECT ppl.*, pl.page_link_location, pl.page_link_event_name, p.page_route, p.page_title, p.page_icon_font, p.page_display, p.page_display_to_guests FROM (phpbb_pages_pages_links ppl) LEFT JOIN phpbb_pages_links pl ON (pl.page_link_id = ppl.page_link_id) LEFT JOIN phpbb_pages p ON (p.page_id = ppl.page_id) ORDER BY p.page_order ASC, ppl.page_link_id ASC
FILE: (not given by php)
LINE: (not given by php)
CALL: stk_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/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/phpbb/pages/operators/page.php
LINE: 283
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/phpbb/pages/event/listener.php
LINE: 103
CALL: phpbb\pages\operators\page->get_page_links()
FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\pages\event\listener->show_page_links()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/includes/functions.php
LINE: 4164
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/pazh_stk/index.php
LINE: 405
CALL: page_header()
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: stk_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/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/phpbb/pages/operators/page.php
LINE: 283
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/phpbb/pages/event/listener.php
LINE: 103
CALL: phpbb\pages\operators\page->get_page_links()
FILE: (not given by php)
LINE: (not given by php)
CALL: phpbb\pages\event\listener->show_page_links()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/includes/functions.php
LINE: 4164
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/pazh_stk/index.php
LINE: 405
CALL: page_header()
Код: Выделить всё
SQL ERROR [ mysqli ]
Table 'southklad_forum.phpbb_pages' doesn't exist [1146]
SQL
SELECT page_id, page_route FROM phpbb_pages
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/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/phpbb/pages/routing/page_loader.php
LINE: 58
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/vendor/symfony/config/Loader/FileLoader.php
LINE: 101
CALL: phpbb\pages\routing\page_loader->load()
FILE: [ROOT]/vendor/symfony/routing/Loader/YamlFileLoader.php
LINE: 174
CALL: Symfony\Component\Config\Loader\FileLoader->import()
FILE: [ROOT]/vendor/symfony/routing/Loader/YamlFileLoader.php
LINE: 94
CALL: Symfony\Component\Routing\Loader\YamlFileLoader->parseImport()
FILE: [ROOT]/vendor/symfony/config/Loader/DelegatingLoader.php
LINE: 40
CALL: Symfony\Component\Routing\Loader\YamlFileLoader->load()
FILE: [ROOT]/phpbb/routing/router.php
LINE: 116
CALL: Symfony\Component\Config\Loader\DelegatingLoader->load()
FILE: [ROOT]/phpbb/routing/router.php
LINE: 261
CALL: phpbb\routing\router->get_routes()
FILE: [ROOT]/phpbb/routing/router.php
LINE: 246
CALL: phpbb\routing\router->create_dumped_url_generator()
FILE: [ROOT]/phpbb/routing/router.php
LINE: 168
CALL: phpbb\routing\router->get_generator()
FILE: [ROOT]/phpbb/routing/helper.php
LINE: 148
CALL: phpbb\routing\router->generate()
FILE: [ROOT]/phpbb/controller/helper.php
LINE: 114
CALL: phpbb\routing\helper->route()
FILE: [ROOT]/ext/bb3mobi/UserPayments/event/listener.php
LINE: 161
CALL: phpbb\controller\helper->route()
FILE: (not given by php)
LINE: (not given by php)
CALL: bb3mobi\UserPayments\event\listener->add_donate_block()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 184
CALL: call_user_func()
FILE: [ROOT]/vendor/symfony/event-dispatcher/EventDispatcher.php
LINE: 46
CALL: Symfony\Component\EventDispatcher\EventDispatcher->doDispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 62
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/index.php
LINE: 237
CALL: phpbb\event\dispatcher->trigger_event()
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:19
То же самое с pages (чувствую, много потом из бекапа доставать придётся)
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:20
Блин похоже что все расширения легли
Отправлено спустя 9 минут 31 секунду:
Отключил все расширения через БД
В админку могу войти, а на форуме нет
Код: Выделить всё
Fatal error: Uncaught exception 'Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException' with message 'You have requested a non-existent service "gfksx.thanksforposts.notification.type.thanks".' in /var/www/southklad/data/www/southklad.ru/forum/vendor/symfony/dependency-injection/ContainerBuilder.php:809 Stack trace: #0 /var/www/southklad/data/www/southklad.ru/forum/vendor/symfony/dependency-injection/ContainerBuilder.php(455): Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('gfksx.thanksfor...') #1 /var/www/southklad/data/www/southklad.ru/forum/phpbb/notification/manager.php(883): Symfony\Component\DependencyInjection\ContainerBuilder->get('gfksx.thanksfor...') #2 /var/www/southklad/data/www/southklad.ru/forum/phpbb/notification/manager.php(857): phpbb\notification\manager->load_object('gfksx.thanksfor...') #3 /var/www/southklad/data/www/southklad.ru/forum/phpbb/notification/method/board.php(229): phpbb\notification\manager->get_item_type_class('gfksx.thanksfor...', Array) #4 /var/ in /var/www/southklad/data/www/southklad.ru/forum/vendor/symfony/dependency-injection/ContainerBuilder.php on line 809
Отправлено спустя 2 минуты 7 секунд:
Отключил еще раз все, зашел в STK и он пишет нет изменений в БД, получается что он снес все расширения? Но как так? Что же теперь делать?
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:38
Теперь разбираться каких таблиц/полей не хватает и возвращать их из бекапа
Другие данные, судя по последней ошибке, на месте
Отправлено спустя 2 минуты 5 секунд:
Либо установить расширения заново и перенести из бекапа только то, что в них успело накопиться (спасибки, страницы в pages, и т.д.)
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:41
Не могу понять почему так могло произойти?
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:42
Вы не на "пропустить" по ошибке нажали
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:43
А как восстановить только нужные таблицы? Установить бекап на другую базу и оттуда выкачать?
Отправлено спустя 53 секунды:
Татьяна5 писал(а): ↑ 13.11.2018 19:42
Вы не на "пропустить" по ошибке нажали
Похоже что да, нужно внести предложение в STK чтобы поправить это, так как может быть плачевно
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:45
igorbond писал(а): ↑ 13.11.2018 19:44
Установить бекап на другую базу и оттуда выкачать?
Да
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 19:50
Татьяна5 писал(а): ↑ 13.11.2018 19:40
Либо установить расширения заново
Переустановить? Или просто удалить данные с админки и установить? Так можно?
southklad
Татьяна5
Поддержка
Сообщения: 12425 Стаж: 12 лет 8 месяцев
Благодарил (а): 166 раз
Поблагодарили: 2477 раз
Сообщение
Татьяна5 » 13.11.2018 19:51
Удалить данные (всё равно большей части нет) и установить заново
Татьяна5
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 20:00
Пока включаю по очереди расширения, часть работает нормлально, те что нет буду пробовать восстановить через бекап.
southklad
apollion
phpBB 2.0.22
Сообщения: 1382 Стаж: 10 лет 1 месяц
Откуда: Юг Руси
Благодарил (а): 21 раз
Поблагодарили: 70 раз
Сообщение
apollion » 13.11.2018 20:01
Имхо, если есть свежий бэкап БД, накатить его целиком вместо текущей БД,
Отправлено спустя 2 минуты 11 секунд:
Наверняка не на ту кнопку жмакнул. Я как-то в админке хотел удалить все сообщения юзера, а выбрал удалить юзера в спешке. Юзер улетучился. и я так и не смог его восстановить.
apollion
southklad
phpBB 3.1.0 RC2
Сообщения: 3232 Стаж: 12 лет 3 месяца
Благодарил (а): 704 раза
Поблагодарили: 152 раза
Сообщение
southklad » 13.11.2018 20:04
apollion писал(а): ↑ 13.11.2018 20:01
Имхо, если есть свежий бэкап БД, накатить его целиком вместо текущей БД,
К сожалению нет, точнее полный бекап раз в неделю делаю, частичный каждый день, но потеряются и сообщения и прочее. проще все же с частичного восстановить данные расширений, чем терять сообщения.
southklad