Thanks for posts by Палыч
Добавлено: 07 ноя 2014, 07:22
Установил указанное расширение и аддон к нему. И в уведомлении и в настройках уведомлений - вот так отображается:
Искал где это исправить - не нашел (туплю)). Подскажите. Спасибо!
phpBB Guru's phpBB 4.0-dev test board
https://anderson.phpbbguru.net/
Код: Выделить всё
SQL ERROR [ mysqli ]
Column 'forum_id' cannot be null [1048]
SQL
UPDATE phpbb_thanks SET forum_id = (SELECT forum_id FROM phpbb_posts WHERE post_id = phpbb_thanks.post_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/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/migrations/v_1_2_8.php
LINE: 91
CALL: phpbb\db\driver\factory->sql_query()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\ThanksForPosts\migrations\v_1_2_8->update_thanks_table()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 510
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 456
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 294
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 174
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/ext.php
LINE: 52
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: gfksx\ThanksForPosts\ext->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 184
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()Отключил старую версию, удалил директорию gfksx, очистил кеш, накатил БД (чтобы проверить миграцию), скачал с гитхаба новую версию, поставил в директорию root/ext/gfksx/ThanksForPosts/, включаю в админке, вижу:rxu писал(а):Попробуйте, должно быть исправлено.
Код: Выделить всё
SQL ERROR [ mysqli ]
Column 'forum_id' cannot be null [1048]
SQL
UPDATE phpbb_thanks SET forum_id = (SELECT forum_id FROM phpbb_posts WHERE post_id = phpbb_thanks.post_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/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/migrations/v_1_2_8.php
LINE: 95
CALL: phpbb\db\driver\factory->sql_query()
FILE: (not given by php)
LINE: (not given by php)
CALL: gfksx\ThanksForPosts\migrations\v_1_2_8->update_thanks_table()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 510
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 456
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 294
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 234
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 174
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 80
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/ext/gfksx/ThanksForPosts/ext.php
LINE: 52
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 187
CALL: gfksx\ThanksForPosts\ext->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 184
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()Если Вы имеете в виду данные мода в БД — да, база была конвертирована. Всё делалось по Вашей инструкции на гуру.rxu писал(а):Расширение устанавливаете поверх мода спасибок от 3.0?