Общая ошибка Data too long for column 'template_included'

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Общая ошибка Data too long for column 'template_included'

Сообщение HAMMER663 »

Версия форума 3.0.8 (пока не обновлялся, думал исправить ошибку сначала).
Установлен стиль subsilver2.
захожу во вкладку "Стили" - Шаблоны - нажимаю кнопку "обновить" и вижу следующее:

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

SQL ERROR [ mysqli ]
Data too long for column 'template_included' at row 1 [1406]
SQL
UPDATE phpbb_styles_template_data SET template_id = 2, template_filename = 'breadcrumbs.html', template_included = 'confirm_body.html:faq_body.html:index_body.html:login_forum.html:mcp_approve.html:mcp_footer.html:mcp_move.html:memberlist_body.html:memberlist_email.html:um_body.html:index_body.html:search_body.html:search_results.html:index_body.html:album_body.html:search_results.html:search_body.html:', template_mtime = 1322135939, template_data = ' <table class=\"tablebg\" width=\"100%\" cellspacing=\"1\" cellpadding=\"0\" style=\"margin-top: 5px;\">\n <tr>\n <td class=\"row1\">\n <p class=\"breadcrumbs\"><a href=\"/\">{L_PORTAL}</a> &#187; <a href=\"{U_INDEX}\">{L_INDEX}</a><!-- BEGIN navlinks --> &#187; <a href=\"{navlinks.U_VIEW_FORUM}\">{navlinks.FORUM_NAME}</a><!-- END navlinks --></p>\n <p class=\"datetime\">{S_TIMEZONE} <!-- IF not S_IS_BOT --> | <a href=\"{U_MOBILE_ON}\">{L_MOBILE_ON}</a><!-- ENDIF --></p>\n </td>\n </tr>\n </table>' WHERE template_id = 2 AND template_filename = 'breadcrumbs.html'
BACKTRACE
FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()
FILE: includes/acp/acp_styles.php
LINE: 2624
CALL: dbal_mysqli->sql_query()
FILE: includes/acp/acp_styles.php
LINE: 300
CALL: acp_styles->store_templates()
FILE: includes/functions_module.php
LINE: 507
CALL: acp_styles->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
поискал на форуме, оказывается такое было с модулем базы знаний. Заглянул в бд, сравнил поля в таблице phpbb_styles_template_data с полями на другом форуме, где нет такой ошибки. Везде одинаково.
Думал, может кодировка какого-нибудь файла стиля не utf8...
В общем не известно когда это началось, потому что давно не чистил кеш именно во вкладке стили
Помогите разобраться.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение Sheer »

Поменяй тип поля template_included на LONGTEXT
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение HAMMER663 »

теперь когда нажимаешь кнопку обновить и подтверждаешь действие страница просто грузится и не происходит сброс кеша..
не обновляется страница и все..
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение Sheer »

Очисти таблицу и не храни стили в базе впредь.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение HAMMER663 »

Sheer просто при редактировании информации о шаблоне указать где хранить файлы?
не повлечет ли это каких-либо изменений в стиле? там пропадут изменения в стиле или еще чего
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение Sheer »

1. Да
2. Нет
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
igorsite
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 8 месяцев
Благодарил (а): 7 раз

Data too long for column 'user_ip' at row 1

Сообщение igorsite »

[error] [client 2a02:6b8:0:c32::9] PHP Fatal error: SQL ERROR [ mysql4 ]<br /><br />Data too long for column 'user_ip' at row 1 [1406]<br /><br />\xd0\x9f\xd1\x80\xd0\xbe\xd0\xb8\xd0\xb7\xd0\xbe\xd1\x88\xd0\xbb\xd0\xb0 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd0\xb0 SQL \xd0\xbf\xd1\x80\xd0\xb8 \xd0\xb2\xd1\x8b\xd0\xb1\xd0\xbe\xd1\x80\xd0\xba\xd0\xb5 \xd0\xbd\xd0\xb0 \xd1\x8d\xd1\x82\xd0\xbe\xd0\xb9 \xd1\x81\xd1\x82\xd1\x80\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x86\xd0\xb5. \xd0\x9f\xd0\xbe\xd0\xb6\xd0\xb0\xd0\xbb\xd1\x83\xd0\xb9\xd1\x81\xd1\x82\xd0\xb0, \xd1\x81\xd0\xbe\xd0\xbe\xd0\xb1\xd1\x89\xd0\xb8\xd1\x82\xd0\xb5 <a href="mailto:subscribe@ecokom.ru">\xd0\xb0\xd0\xb4\xd0\xbc\xd0\xb8\xd0\xbd\xd0\xb8\xd1\x81\xd1\x82\xd1\x80\xd0\xb0\xd1\x82\xd0\xbe\xd1\x80\xd1\x83</a>, \xd0\xb5\xd1\x81\xd0\xbb\xd0\xb8 \xd0\xbe\xd1\x88\xd0\xb8\xd0\xb1\xd0\xba\xd0\xb0 \xd0\xb1\xd1\x83\xd0\xb4\xd0\xb5\xd1\x82 \xd0\xbf\xd0\xbe\xd0\xb2\xd1\x82\xd0\xbe\xd1\x80\xd1\x8f\xd1\x82\xd1\x8c\xd1\x81\xd1\x8f. in /home/i/igorsite/ecokom.net/public_html/includes/db/dbal.php on line 757
Помогите, как вылечить данную ошибку, где копать?

если делать также
Поменяй тип поля template_included на LONGTEXT
то где меняется этот тип поля?

Надеюсь на помощь.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Общая ошибка Data too long for column 'template_included

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

igorsite писал(а):где меняется этот тип поля
В базе данных, в таблице phpbb_styles_template_data
igorsite
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 8 месяцев
Благодарил (а): 7 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение igorsite »

у меня такое впечатление, что это из-за логинзы.

в таблице users подправил строку user_ip varchar(40) на varchar(255)

вообще интересно Data too long for column 'user_ip' at row 1 - какая максимальная длина может быть у айпи?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Общая ошибка Data too long for column 'template_included

Сообщение Shredder »

igorsite писал(а):какая максимальная длина может быть у айпи?
Явно не больше 40.
igorsite
phpBB 1.4.2
Сообщения: 72
Стаж: 16 лет 8 месяцев
Благодарил (а): 7 раз

Re: Общая ошибка Data too long for column 'template_included

Сообщение igorsite »

PHP Fatal error: SQL ERROR [ mysql4 ]<br /><br />Data too long for column 'user_ip' at row 1
тогда не понятно почему...
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Общая ошибка Data too long for column 'template_included

Сообщение Shredder »

А мне кажется, что вполне понятно:
igorsite писал(а):из-за логинзы.

Вернуться в «Поддержка phpBB 3.0.х»