Thanks for posts by Палыч

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Аватара пользователя
HAMMER663
Сообщения: 123
Зарегистрирован: 22 янв 2014, 09:23
Откуда: Москва
Github repo: https://github.com/HAMMER663

Thanks for posts by Палыч

Сообщение HAMMER663 »

И на странице благодарностей не определяются данные о юзере. Ошибки вываливаются. Сейчас прислать не могу)

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

владимир1983 писал(а):QR_BBPOST При первой установке экста на конверте 3.0.12 > 3.1 RC6
Поверх мода? И хорошо бы backtrace посмотреть, включи дебаг.

Аватара пользователя
владимир1983
Сообщения: 164
Зарегистрирован: 21 янв 2014, 21:44
Контактная информация:

Thanks for posts by Палыч

Сообщение владимир1983 »

rxu писал(а):QR_BBPOST Поверх мода?
После обновления 3.0.12 > 3.1 RC6 остались данные в бд от мода, ну и модули в админке. Я уже обновлял форум как то тестово 3.0.12 > 3.1 RC3, тогда мигратор от мода сработал без ошибок и более чем 7 000 благодарностей перенеслось в экс. Сейчас же ошибка.
И не пойму куда хоть смотреть)

Отправлено спустя 56 секунд:
rxu писал(а):QR_BBPOST включи дебаг
Так вот он и показывает ошибку.

Отправлено спустя 41 секунду:
Это ошибка при попытке включения экста.

Отправлено спустя 3 минуты 10 секунд:
На локалке тоже ошибка один в один. При попытке включить

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

Catchable fatal error: Argument 1 passed to phpbb\db\migrator::get_callable_from_step() must be of the type array, string given, called in C:\OpenServer\domains\phpbb31.ru\phpbb\db\migrator.php on line 449 and defined in C:\OpenServer\domains\phpbb31.ru\phpbb\db\migrator.php on line 471

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

владимир1983, попробуй сейчас, исправленный код в репозитории (можно просто заменить файл обновления v_2_0_0.php).

Аватара пользователя
владимир1983
Сообщения: 164
Зарегистрирован: 21 янв 2014, 21:44
Контактная информация:

Thanks for posts by Палыч

Сообщение владимир1983 »

rxu, накатил новые файлы поверх из репа, при попытке включения ошибка та же.
На всякий случай снес модули от мода из админке, не помогло.

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

владимир1983, попробуй еще разок.

Аватара пользователя
владимир1983
Сообщения: 164
Зарегистрирован: 21 янв 2014, 21:44
Контактная информация:

Thanks for posts by Палыч

Сообщение владимир1983 »

Включил!!! :)
Пойду посмотрю фикс и буду тестировать.
Спасибо!

Отправлено спустя 11 минут 58 секунд:
Дебаг включен.
При попытке обновить счетчики

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

[phpBB Debug] PHP Notice: in file [ROOT]/ext/gfksx/ThanksForPosts/acp/acp_thanks_refresh_module.php on line 106: Use of undefined constant THANKS_TABLE - assumed 'THANKS_TABLE'
Ошибка

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

Общая ошибка
SQL ERROR [ mysqli ]

Table 'dbname.THANKS_TABLE' doesn't exist [1146]

SQL

DELETE FROM THANKS_TABLE WHERE post_id IN ('135308', '135540', '135631', '135632', '135636', '144876', '144929', '148052', '148052', '148052', '148061', '148206')

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/mysqli.php
LINE: 194
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/gfksx/ThanksForPosts/acp/acp_thanks_refresh_module.php
LINE: 108
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: gfksx\ThanksForPosts\acp\acp_thanks_refresh_module->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
При просмотре http://domain.ru/thankslist варнинги сыпет

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

[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1505: Undefined index: user_email
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1515: Undefined index: session_time
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1522: Undefined index: user_allow_viewonline
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1533: Undefined index: user_birthday
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4721: Undefined index: avatar
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4722: Undefined index: avatar_width
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4723: Undefined index: avatar_height
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions.php on line 4727: Undefined index: avatar_type
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1609: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1611: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1612: Undefined index: user_jabber
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1505: Undefined index: user_email
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1515: Undefined index: session_time
[phpBB Debug] PHP Notice: in file [ROOT]/includes/functions_display.php on line 1522: Undefined index: user_allow_viewonline

Аватара пользователя
rxu
Сообщения: 1125
Зарегистрирован: 21 янв 2014, 21:20
Откуда: Krasnoyarsk
Github repo: https://github.com/rxu
Контактная информация:

Thanks for posts by Палыч

Сообщение rxu »

Админский модуль исправил. Со списком спасибок надо разбираться, здесь ведь нет таких ошибок. Как воспроизвести? Может, какие доп. поля есть?

Отправлено спустя 2 минуты 41 секунду:
Хотя, дебаг тут выключен...

Отправлено спустя 52 секунды:
Во, теперь красота.

Аватара пользователя
владимир1983
Сообщения: 164
Зарегистрирован: 21 янв 2014, 21:44
Контактная информация:

Thanks for posts by Палыч

Сообщение владимир1983 »

rxu писал(а):QR_BBPOST Может, какие доп. поля есть?
На гуру в теме есть фиксы от Палыча где он рекомендует добавить индексы в таблицы бд, пойду смотреть что я там добавлял и куда.

Аватара пользователя
Alecto
Сообщения: 571
Зарегистрирован: 05 авг 2014, 21:41

Thanks for posts by Палыч

Сообщение Alecto »

rxu, скажите, таблицы благодарностей в 3012 и 31 одинаковы?
к чему это я... пока тестировал - у меня старые спасибки удалились.
хочу попробовать взять таблицу благодарностей из 3012 и заменить в 31.
такое будет работать?

Закрыто