Forums / National / Russian / Тех. поддержка / Баги и ошибки движка (Genoa 0.6)

<<<1...5...9101112131415>>>

Ratibor
#166 2009-03-29 00:48
# dervan : Похоже, ты пытаешься загрузить аватарку размером больше установленного лимита, и делается попытка её автоматического уменьшения средствами GD.
Ну что ты уж из меня идиота лепишь :-)

# dervan : Для файлов с рисунками этого недостаточно, ещё отключи генерацию миниатюр. PFS тут не виноват, это GD с причудами.
В общем отключил проверку файлов и генерацию миниатюр.
После этого в PFS картинки стали загружаться,
а вот в профиле так и продолжается та ботва с огромной рамкой под картинку.

Похоже что действительно GD виновато, либо неправильная работа с GD.
На седе все работало нормально.
Не задавай глупых вопросов, не услышишь вранья.
This post was edited by Ratibor (2009-03-29 01:01, 15 years ago)
dervan
#167 2009-03-29 03:10
Ratibor, я ничего такого и не подразумевал, и не думал. Люди ошибаются, ты тоже от этого не застрахован. :)

# Ratibor : На седе все работало нормально.
Да, дела. Надо разбираться - может, что-то стронули.
NovoKain
#168 2009-03-29 07:26
Версия 0.0.4 beta если на форуме (скорее всего и на страницах тоже) ввести определённое количество тегов и в конце поставить запятую то она будет постоянно отображатся. Так же «нулевой тег» иногда появляется при редактировании. UPD: Связанно это как я понял когда в настройках стоит ограничение тегов (не выводимых а вводимых)

Если ввести тег «te.st тест» то он не будет отображатся в поиске

Тег
[spoiler][/spoiler]
не работает. При нажатии отмена спойлеру присваиваится значение «undefined» хотелось бы что-бы это было в языковых файлах и было равно «Спойлер» или «Spoiler» для английского варианта.
Firefox 3.0.8 при попытке логина пишет Fatal error : Wrong input. в остальных браузерах всё в порядке.
This post was edited by NovoKain (2009-03-29 10:15, 15 years ago)
Trustmaster
#169 2009-03-29 21:12
Да, с нулевым тегом есть баг при редактировании страницы/поста. Исправление добавлю в SVN.

С "te.st тест" не удалось воспроизвести, у меня работает. Транслитерация включена?

Спойлер без загловка требует ввода от пользователя имено из-за языковых файлов. Дилема: если нужна многоязычность, то текст кнопки по умолчанию должен меняться в зависимости от языка. Но это значит, что спойлер не должен сохраняться статически (кэшироваться), чего делать не хотелось бы.
May the Source be with you!
Ratibor
#170 2009-03-29 21:50
Вон у других тоже вроде та же самая проблемма с картинками.
Не задавай глупых вопросов, не услышишь вранья.
dervan
#171 2009-03-29 22:12
Ratibor, разбираться с этим надо там, где проявляется этот глюк - на твоём хосте, например. Код core/users/users.profile.inc.php в Cotonti отличается от того, что был в Seditio, тем, что делается попытка уменьшить аватарку, не вписывающуюся в лимиты. Первое предположение - у тебя на хосте глюк начинается с того, что выдаёт ерунду функцища getimagesize(), но надо проверять, что там на самом деле происходит.
NovoKain
#172 2009-03-30 00:09
undefined:
С "te.st тест" не удалось воспроизвести, у меня работает. Транслитерация включена?
Включена

По поводу спойлера это к вопросу о «Seditio Compatibility» ибо возникла неприятная ситуация когда теги без значения не отображаются. В Sed работало как с «=» так и без

В некоторых местах в тайтле есть неприятный баг «SITE - - BROWSER» т.е. либо нужен ланг файл на форму входа или ошибки или просто убирать символ.
This post was edited by NovoKain (2009-03-30 00:33, 15 years ago)
Ratibor
#173 2009-03-30 01:39
# dervan : Первое предположение - у тебя на хосте глюк начинается с того, что выдаёт ерунду функцища getimagesize(), но надо проверять, что там на самом деле происходит.

Создал test.php:
<?PHP
$size = getimagesize ("avatar.gif");
echo "<img src=\"avatar.gif\" {$size[3]}>";
?>

Загрузил по ftp avatar.gif.
В ответ получаю:
<img src="avatar.gif" width="100" height="100">

Так что тут вроде все нормально.

Теперь попробовал отключить проверку файла и отключил генерацию миниатюр.
Загрузил аватар через профиль и попробовал напустить test.php
В ответ получил:
<img src="1-avatar.gif" width="8292" height="8292">

Попробовал залить через PFS, вайл получился аналогичный по содержимому с 1-avatar.gif

Вот на всякий случай выкладываю оба файла.

Короче понял я в чем дело, дело не в GD, а в заливке файлов вообще.

Бьются все типы файлов. Попробовал залить архивы и они тоже битые получаются.
Не задавай глупых вопросов, не услышишь вранья.
This post was edited by Ratibor (2009-03-30 02:18, 15 years ago)
dervan
#174 2009-03-30 04:26
# Ratibor : Вот на всякий случай выкладываю оба файла.
Сравнил файлы, там все байты из исходного файла со значениями 0x00 заменены в битом файле на 0x20.

Нашёл сообщения о таких ошибках.

File corruption during file upload
Uploading files, e.g. JPGs or GIFs, using HTML form/PHP interface results in corrupted files.
...
File is indeed uploaded, file length is correct, but it is corrupted.
Typically all 0x00 bytes are replaced with 0x20.

In the uploaded binary file all zero bytes are replaced by 0x20 (32)
The problem has been solved by adding line "CharsetRecodeMultipartForm off" to the httpd.conf file. This is the feature of particular Apache version.

То, что происходит у тебя - глюки на уровне HTTP POST upload. Похоже, неверно настроен httpd.
Ratibor
#175 2009-03-30 05:40
# dervan : То, что происходит у тебя - глюки на уровне HTTP POST upload. Похоже, неверно настроен httpd.
Это не проблемма хостинга.
Seditio то заливает все нормально. Да и вообще на всех движках которых я пробовал, все нормально.
На одном котонти такая проблемма возникла.

Значит проблемма в том что гдето какие то функции в котонти были заменены на специфические.

P.S. Добавление/Удаление "CharsetRecodeMultipartForm off" проблеммы не решает.
P.P.S Создал Ticket #263.
Не задавай глупых вопросов, не услышишь вранья.
dervan
#176 2009-03-30 06:23
# Ratibor : Это не проблемма хостинга.
Seditio то заливает все нормально. Да и вообще на всех движках которых я пробовал, все нормально.
На одном котонти такая проблемма возникла.
Проблема, может, и не в хостинге, но она - на уровне HTTP POST upload. Другие предположения есть?


# Ratibor : P.P.S Создал Ticket #263.
А смысл? Кроме твоего хоста, других площадок, чтобы разбираться с этим, пока нет.

Если несложно, попробуй как будет себя вести Cotonti 0.0.3.
Trustmaster
#177 2009-03-30 12:06
Ремарка: "CharsetRecodeMultipartForm off" надо добавлять в httpd.conf, а не в .htaccess. Апач какой версии? Поставь на том же хосте Seditio в соседней папке для проверки.
May the Source be with you!
Ratibor
#178 2009-03-30 15:49
# Trustmaster : Ремарка: "CharsetRecodeMultipartForm off" надо добавлять в httpd.conf, а не в .htaccess.
http://www.peterhost.ru/faq_ht.shtml
# Trustmaster : Апач какой версии?
SERVER_SOFTWARE Apache/1.3.34 (Unix) PHP/4.4.4 rus/PL30.22
PHP Version 5.1.6
Server API CGI

# Trustmaster : Поставь на том же хосте Seditio в соседней папке для проверки.
Я же уже говорил, на Seditio все было нормально.
Как только переконвертил сайт с Seditio на Cotonti, так и началось все биться.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#179 2009-03-30 16:30
Апач за это время не обновлялся на сервере? Я поэтому прошу проверить Сед сейчас, чтобы уж наверняка знать, что дело не в PHP/Apache. И причем так, чтобы Сед работал именно с тем же PHP, что и Кот.
May the Source be with you!
Ratibor
#180 2009-03-30 21:02
Trustmaster
Отличие было одно, сед работал на php4 работающего в режиме standalone,
кот работает на php5 работающего в режиме CGI.

Но в общем то я решил конкретно для себя эту проблемму,
пинал пол дня хостера, сперва он говорил что кривой скрипт,
потом я его допинал окончательно и он чтото там наколдовал и теперь вроде все работает.
Но думаю это не решает проблемму в целом.

И еще одно, хостинг достаточно требователен к правильности написания скриптов,
шаг в сторону - расстрел. Одно простое правило - нельзя использовать умолчания, а везде конкретно все параметры задавать.
Не задавай глупых вопросов, не услышишь вранья.

<<<1...5...9101112131415>>>