Thanks for posts by Палыч

Обсуждение новой системы расширения функциональности phpBB 4.0-dev, разработки новых расширений.
Аватара пользователя
Татьяна5
Сообщения: 570
Зарегистрирован: 02 фев 2014, 15:05

Thanks for posts by Палыч

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

Да.

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

Татьяна5 писал(а):Да.
Попробую, а из-за чего белые страницы показывает? как то можно посмотреть из-за чего ошибка

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

Thanks for posts by Палыч

Сообщение rxu »

Смотрите лог ошибок веб-сервера.

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

в общем отредактировал файлы через нотепад и потом залил на хостинг и опять белый экран.

Кусок кода с error_log:

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

[18-Nov-2014 18:47:23 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Symfony\Component\Yaml\Exception\ParseException' with message 'A YAML file cannot contain tabs as indentation at line 78 (near "			- @request").' in /home/amd103/public_html/vendor/symfony/yaml/Symfony/Component/Yaml/Parser.php:76
Stack trace:
#0 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(292): Symfony\Component\Yaml\Parser->parse('imports:\n    - ...')
#1 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(44): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/amd103/pu...')
#2 /home/amd103/public_html/phpbb/di/extension/core.php(53): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#3 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php(50): phpbb\di\extension\core->load(Array, Object(Sy in /home/amd103/public_html/vendor/symfony/yaml/Symfony/Component/Yaml/Parser.php on line 76
[18-Nov-2014 18:47:26 Europe/Moscow] PHP Fatal error:  Uncaught exception 'Symfony\Component\Yaml\Exception\ParseException' with message 'A YAML file cannot contain tabs as indentation at line 78 (near "			- @request").' in /home/amd103/public_html/vendor/symfony/yaml/Symfony/Component/Yaml/Parser.php:76
Stack trace:
#0 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(292): Symfony\Component\Yaml\Parser->parse('imports:\n    - ...')
#1 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php(44): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/home/amd103/pu...')
#2 /home/amd103/public_html/phpbb/di/extension/core.php(53): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#3 /home/amd103/public_html/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Compiler/MergeExtensionConfigurationPass.php(50): phpbb\di\extension\core->load(Array, Object(Sy in /home/amd103/public_html/vendor/symfony/yaml/Symfony/Component/Yaml/Parser.php on line 76

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

Thanks for posts by Палыч

Сообщение rxu »

[ref]strelok-by[/ref], первое - вы неправильно редактируете. Верните исходные файлы на место.
Второе - данный вопрос не имеет отношения к этому расширению, это баг ядра.

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

rxu писал(а):QR_BBPOST strelok-by, первое - вы неправильно редактируете. Верните исходные файлы на место.
Второе - данный вопрос не имеет отношения к этому расширению, это баг ядра.
1. а что значит неправильно?
2. Я думал это как раз решит глюк с расширением.

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

Thanks for posts by Палыч

Сообщение rxu »

strelok-by писал(а):QR_BBPOST а что значит неправильно?
Много всего. Например, в Yaml файлах нельзя использовать отступы в виде табов, только пробелы.
Сохранять файлы только в кодировке UTF-8, причем без метки BOM, и с окончаниями строк в стиле Unix.

Аватара пользователя
strelok-by
Сообщения: 16
Зарегистрирован: 16 ноя 2014, 20:40
Откуда: Беларусь, Калинковичи
Контактная информация:

Thanks for posts by Палыч

Сообщение strelok-by »

rxu писал(а):
strelok-by писал(а):QR_BBPOST а что значит неправильно?
Много всего. Например, в Yaml файлах нельзя использовать отступы в виде табов, только пробелы.
Сохранять файлы только в кодировке UTF-8, причем без метки BOM, и с окончаниями строк в стиле Unix.
я просто копировал куски кода и убирал +. Выходит всё напрасно было раз это не решит проблему расширения

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

Thanks for posts by Палыч

Сообщение rxu »

gyk писал(а):QR_BBPOST Откатил БД до прямого запроса. Результат тот же.
Очередной вариант, если есть возможность - попробуйте.

gyk
Сообщения: 14
Зарегистрирован: 08 ноя 2014, 02:57

Thanks for posts by Палыч

Сообщение gyk »

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 AND post_id IS NOT NULL AND phpbb_thanks.post_id IS NOT NULL)

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: 93
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()

Закрыто