Пропустить

Проблема поста и отправки ЛС при установке British English

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Проблема поста и отправки ЛС при установке British English

Сообщение Борис Бердичевский » 27.01.2012 18:31

Перейти на язык British English (или зарегистрироваться используя его).
И вот такая погань вылезает при попытке отправки ЛС.

[phpBB Debug] PHP Warning: in file [ROOT]/includes/utf/utf_tools.php on line 1845: htmlspecialchars(): Invalid multibyte sequence in argument
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4734: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3821)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4736: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3821)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4737: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3821)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4738: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3821)

ЛС в рез-те не отправляется, выдается
File could not be uploaded.
Последний раз редактировалось Борис Бердичевский 06.02.2012 2:08, всего редактировалось 1 раз.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Проблема отправки ЛС при установке British English

Сообщение МайскийЖук » 27.01.2012 19:35

Пересохранить все английские файлы в кодировке UTF-8 не помогает?
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC2
 
Сообщения: 1007
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 125 раз.
Предупреждения: 1

Re: Проблема отправки ЛС при установке British English

Сообщение Борис Бердичевский » 28.01.2012 20:48

А зачем?
Это какой-то глюк, это должно работать нормально изначально. И я подозреваю, что глюк внесён где-то при "русификации" форума.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Проблема отправки ЛС при установке British English

Сообщение МайскийЖук » 28.01.2012 21:39

Так «headers already sent» как раз зачастую и проявляется при неправильном сохранении файлов русификации, например, в другой кодировке, или с включенным BOM.
Любовь и боль, покой и бой я как любой несу с собой...
Аватара пользователя
МайскийЖук
phpBB 3.0.0 RC2
 
Сообщения: 1007
Зарегистрирован: 28.09.2009 16:07
Благодарил (а): 12 раз.
Поблагодарили: 125 раз.
Предупреждения: 1

Re: Проблема отправки ЛС при установке British English

Сообщение Борис Бердичевский » 28.01.2012 21:50

Это результат каких-то моих личных правок, придётся искать...

Добавлено спустя 39 минут 7 секунд:
Если ещё кто подскажет, где копать...

Добавлено спустя 42 минуты 34 секунды:
Обычные сообщения можно постить без проблем, только с ЛС проблема...
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема отправки ЛС при установке British English

Сообщение Борис Бердичевский » 04.02.2012 23:26

Вот что я обнаружил.
includes/message_parser.php
	$upload_file = (isset($_FILES[$form_name]) && $_FILES[$form_name]['name'] != 'none' && trim($_FILES[$form_name]['name'])) ? true : false;

$upload_file возвращает true при работе с установленным British English и false при Russian.
Никакого файла при этом не пытаются передавать.

Добавлено спустя 1 час 20 минут 59 секунд:
В общем, в переменной $_FILES[$form_name]['name'] находится какая-то фигня, потому и не работает нормально!
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема отправки ЛС при установке British English

Сообщение Борис Бердичевский » 05.02.2012 12:39

Господа Гуру, подскажите, пожалуйста, где инициализируется эта переменная, -- я хотел бы докопаться до истины!

Добавлено спустя 1 час 7 минут 5 секунд:
Есть одна поправка: на свежеустановленном форуме не работает также и постинг сообщений!
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема отправки ЛС при установке British English

Сообщение Борис Бердичевский » 06.02.2012 2:06

Ну, всё, репродукция этого бага получена на девственной phpBB 3.0.10 Ru с Гуру сайта.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение HAMMER663 » 06.02.2012 2:34

Борис Бердичевский пишите разработчикам теперь.
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение Борис Бердичевский » 06.02.2012 2:48

Уже написал rxu.
Это исключительно баг русификации, так что в тему Сообщаем об ошибках phpBB 3.0.x разработчикам не проходит.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение HAMMER663 » 06.02.2012 10:48

Борис Бердичевский так я не понял, баг появляется при переключении на инглишь? Причем тут тогда русский язык?
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение Борис Бердичевский » 06.02.2012 13:23

Да, при переключении на инглиш. Русский язык ни при чем, а что при чём -- это баг при модификации форума под русифицированный. Потому что если взять чисто английский форум для инсталляции, проблемы не будет.

Добавлено спустя 9 минут 40 секунд:
Re: Проблема поста и отправки ЛС при установке British English
Хотя, фиг его знает. Может, это общий баг мульти-ленгвича. Скрытый баг, если использовать только один, выбранный при инсталляции язык. Впрочем, когда исправите, сами увидите! :lol:
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение Борис Бердичевский » 06.02.2012 21:15

Да уж, это я нарвался на известный баг - http://tracker.phpbb.com/browse/PHPBB3-10395
У меня как раз PHP 5.3.8.
Спасибо rxu.
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение HAMMER663 » 06.02.2012 21:36

этот баг со времен 3.0.9 не пофиксили что ли?
Аватара пользователя
HAMMER663
Модератор
Модератор
 
Сообщения: 1285
Зарегистрирован: 17.04.2010 12:59
Откуда: Москва
Благодарил (а): 26 раз.
Поблагодарили: 158 раз.

Re: Проблема поста и отправки ЛС при установке British Engli

Сообщение Борис Бердичевский » 07.02.2012 1:36

1. Баг будет фиксирован в 3.0.11
2. Это всё же не тот баг, который у меня случился. У меня, оказывается, php 5.3.8 с известным багом https://bugs.php.net/bug.php?id=55510
3. Я установил php 5.3.10, и всё пришло в норму.
Спасибо всем!
Аватара пользователя
Борис Бердичевский
phpBB 2.0.13
 
Сообщения: 428
Зарегистрирован: 31.12.2007 2:52
Откуда: Израиль, Беэр-Шева
Благодарил (а): 6 раз.
Поблагодарили: 20 раз.

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы