[dev] Advanced warnings for phpBB3
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
[dev] Advanced warnings for phpBB3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Ошиблись при правке кода. Должно быть так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
Скачал Ваш файл.
Показало, что расширение установлено (на зеленом фоне надпись об успешной установке), но дальше опять - админка отвалена:
Показало, что расширение установлено (на зеленом фоне надпись об успешной установке), но дальше опять - админка отвалена:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysql4 ]
Unknown column 'w.warning_status' in 'field list' [1054]
SQL
SELECT w.post_id, w.warning_time, w.warning_end, w.warning_type, w.warning_status, l.user_id, l.log_data, l.reportee_id, u.username, u.user_colour FROM phpbb_warnings w, phpbb_log l, phpbb_users u WHERE w.warning_status = 1 AND l.log_id = w.log_id AND u.user_id = l.user_id
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 185
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 72
CALL: rxu\AdvancedWarnings\event\listener->get_warnings_data()
FILE: (not given by php)
LINE: (not given by php)
CALL: rxu\AdvancedWarnings\event\listener->__construct()
FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 894
CALL: ReflectionClass->newInstanceArgs()
FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 456
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->createService()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 176
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 131
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->lazyLoad()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 45
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->getListeners()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/includes/functions_module.php
LINE: 314
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/adm/index.php
LINE: 71
CALL: p_master->list_modules()
Последний раз редактировалось Sheer 24.11.2016 21:31, всего редактировалось 1 раз.
Причина: bb-код
Причина: bb-код
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
Все те же 7 полей, что и прежде.
Последний раз редактировалось chzda 24.11.2016 19:24, всего редактировалось 1 раз.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Их не было сразу. Эти поля есть только в расширении. Удалите расширение, потом вручную удалите данные поля напрямую из БД. Потом снова установите расширение, с исправленным файлом 2_0_0.
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
только эти таблицы целиком удалить из БД?
warning_end
warning_type
Отправлено спустя 1 минуту 13 секунд:
Там нет данных - они пустые
Отправлено спустя 1 минуту 18 секунд:
Я имел ввиду, что эти два поля (warning_end и warning_type) появились после первой попытке установки расширения и с тех пор так и стоят в БД
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
Ок. Щас попробуем
Отправлено спустя 10 минут 2 секунды:
Расширение удалил через STK.
КЭШ.
Удалил в БД в phpbb_warnings две таблицы : warning_end и warning_type.
Заново залил Ваш файл v_2_0_0.php в ext/rxu/AdvancedWarnings/migrations
В админке жмем установить расширение - выдает, что все успешно, но...
опять
Админка отвалилась
пишет, что:
Смотрю в БД - там как было только пять полей, так и осталось:
Отправлено спустя 10 минут 2 секунды:
Расширение удалил через STK.
КЭШ.
Удалил в БД в phpbb_warnings две таблицы : warning_end и warning_type.
Заново залил Ваш файл v_2_0_0.php в ext/rxu/AdvancedWarnings/migrations
В админке жмем установить расширение - выдает, что все успешно, но...
опять
Админка отвалилась
пишет, что:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysql4 ]
Unknown column 'w.warning_end' in 'field list' [1054]
SQL
SELECT w.post_id, w.warning_time, w.warning_end, w.warning_type, w.warning_status, l.user_id, l.log_data, l.reportee_id, u.username, u.user_colour FROM phpbb_warnings w, phpbb_log l, phpbb_users u WHERE w.warning_status = 1 AND l.log_id = w.log_id AND u.user_id = l.user_id
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 181
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysql->sql_query()
FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 185
CALL: phpbb\db\driver\factory->sql_query()
FILE: [ROOT]/ext/rxu/AdvancedWarnings/event/listener.php
LINE: 72
CALL: rxu\AdvancedWarnings\event\listener->get_warnings_data()
FILE: (not given by php)
LINE: (not given by php)
CALL: rxu\AdvancedWarnings\event\listener->__construct()
FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 894
CALL: ReflectionClass->newInstanceArgs()
FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 456
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->createService()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 176
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/ContainerAwareEventDispatcher.php
LINE: 131
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->lazyLoad()
FILE: [ROOT]/vendor/symfony/event-dispatcher/Symfony/Component/EventDispatcher/EventDispatcher.php
LINE: 45
CALL: Symfony\Component\EventDispatcher\ContainerAwareEventDispatcher->getListeners()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 60
CALL: Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
FILE: [ROOT]/phpbb/event/dispatcher.php
LINE: 46
CALL: phpbb\event\dispatcher->dispatch()
FILE: [ROOT]/includes/functions_module.php
LINE: 314
CALL: phpbb\event\dispatcher->trigger_event()
FILE: [ROOT]/adm/index.php
LINE: 71
CALL: p_master->list_modules()
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Sheer 24.11.2016 21:32, всего редактировалось 2 раза.
Причина: bb-код
Причина: bb-код
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
При удаленном расширении проверьте наличие ключа
advanced_warnings_version
в таблице phpbb_config
, и удалите, если он есть. Потом снова попробовать установку расширения.-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
Сделал - удалил таблицу advanced_warnings_version в phpbb_config
Теперь что-то новенькое:
Захожу в список расширений - расширение стоит, но не включено. Пытаюсь включить - не дает.
Теперь что в БД
в phpbb_warnings появились три таблицы: warning_end / warning_type /warning_status
в phpbb_config больше нету advanced_warnings_version
Теперь что-то новенькое:
Код: Выделить всё
В процессе обновления произошла ошибка, которая вызвала исключение. Изменения, произведенные до появления ошибки, были отменены. Тем не менее, рекомендуется проверить конференцию на отсутствие ошибок в работе.
Модуль уже существует: RXU_WARN_FRONT
Теперь что в БД
в phpbb_warnings появились три таблицы: warning_end / warning_type /warning_status
в phpbb_config больше нету advanced_warnings_version
Последний раз редактировалось Sheer 24.11.2016 21:33, всего редактировалось 1 раз.
Причина: bb-код
Причина: bb-код
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Это уже проблемы 3.1.10, нужны правки в миграторе в соответствии с https://github.com/phpbb/phpbb/pull/4491/files
-
- phpBB 1.4.3
- Сообщения: 84
- Стаж: 8 лет 5 месяцев
- Благодарил (а): 8 раз
Re: [dev] Advanced warnings for phpBB3
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: [dev] Advanced warnings for phpBB3
Тогда попробовать полностью зачиститься от расширения вручную при помощи STK, включая админский модуль.