Страница 1 из 2

Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 10:36
Владимир
Хостер утверждает, что с его стороны все нормально.
Но при попытке загрузить фотографии происходит следующее:
Изображение
В настройках изображений выставлены нули, т. е. ограничений нет.
Я устал уже с этим бороться. Подскажите, как это исправить? Может у кого-то была похожая проблема?

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 11:54
Xpycm
Возможно, забыли выставить права на запись для папки uploads и её вложений.

Посмотреть на ошибку можно так:
В корне файл index.php. Раскомментируйте в нём строки:
Код: Выделить всё
defined('YII_DEBUG') or define('YII_DEBUG',true); 

и
Код: Выделить всё
defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL',3); 


Перед загрузкой фотографии открываем консоль FireBug (плагин для FireFox) и смотрим ошибку тут - https://www.dropbox.com/s/dgom8067kjhi5 ... upload.jpg

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 12:41
Владимир
Права пробовал даже 777. Не помогает.
Ошибку посмотрел:
imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions (/var/www/u4707200/data/www/kotelo.ru/protected/modules/images/components/CImageHandler.php:263)

В 263-ей строке вышеуказанного файла находится следующее:
Код: Выделить всё
$newImage = imagecreatetruecolor($newWidth, $newHeight); 

Можете прокомментировать?

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 14:03
Xpycm
Вероятно, файл не был загружен полностью во временную папку PHP по ряду причин: http://www.php.net/manual/ru/features.f ... errors.php

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 14:11
Xpycm
Имхо, проблема в хостинге.
Если у Вас есть возможность установить ещё на каком-нибудь хостинге или же на локале (OpenServer, Denwer), попробовать загрузить эту же фотографию и посмотреть будет ли такая ошибка, то всё станет на свои места.

По факту: Вы первый из всех пользователей, кто обратился с такой ошибкой

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 14:28
Владимир
Xpycm писал(а):Имхо, проблема в хостинге.
Если у Вас есть возможность установить ещё на каком-нибудь хостинге или же на локале (OpenServer, Denwer), попробовать загрузить эту же фотографию и посмотреть будет ли такая ошибка, то всё станет на свои места.

По факту: Вы первый из всех пользователей, кто обратился с такой ошибкой


На другом хостинге все прекрасно работает. Я обратился в службу поддержки, там сказали, что у них, якобы, все в порядке.
Ситуация двойственная. Вроде бы на другом хостинге работает, значит виноват хостер.
Но, с другой стороны, на нынешнем хостинге лежат другие сайты с вашим движком (но предыдущей версии), и там все работает, значит возникает подозрение, что проблема появилась с последней версией.

Если вы думаете, что проблема все таки у хостера, то не могли бы, хотя бы примерно, сказать, где копать? Может я и сам бы настроил.
Может какие права дополнительно выставить надо или модуль какой подключить?

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 17:10
Xpycm
На моей памяти только одна компания, которой я пользовался и предоставляющая услуги хостинга, обладала просто превосходной тех.поддержкой.
У них было немного дороже, но оно того стоило. Сотрудники никогда не отказывали: помогали грамотным советом, либо делали всё сами за меня при любом обращении.
Все остальные компании отписывались.
По сути Вы платите хостеру за то, чтобы они разбирались в чём проблема.

Попробуйте ещё вот что:
Установить права 0777 для всех папок и файлов в каталоге "uploads"
Как это сделать в FileZilla - https://www.dropbox.com/s/qocvvjfeorwok ... 180827.png

Если не поможет, то отправьте хостерам текст ошибки, приложите фотографию, которую пытаетесь загрузить, данные в панель администратора сайта, ну и ссылку где загружать, чтобы они не искали. Также укажите, что на другом хостинге такой проблемы нет - а значит проблема у них. Пусть решают.

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 18:09
Владимир
Xpycm писал(а):На моей памяти только одна компания, которой я пользовался и предоставляющая услуги хостинга, обладала просто превосходной тех.поддержкой.
У них было немного дороже, но оно того стоило. Сотрудники никогда не отказывали: помогали грамотным советом, либо делали всё сами за меня при любом обращении.
Все остальные компании отписывались.
По сути Вы платите хостеру за то, чтобы они разбирались в чём проблема.

Попробуйте ещё вот что:
Установить права 0777 для всех папок и файлов в каталоге "uploads"
Как это сделать в FileZilla - https://www.dropbox.com/s/qocvvjfeorwok ... 180827.png

Если не поможет, то отправьте хостерам текст ошибки, приложите фотографию, которую пытаетесь загрузить, данные в панель администратора сайта, ну и ссылку где загружать, чтобы они не искали. Также укажите, что на другом хостинге такой проблемы нет - а значит проблема у них. Пусть решают.

Права ставил. Хостеру писал, в точности, как вы говорите. Они только сравнили phpinfo() на другом хостинге и у себя (reg.ru), и сказали, что у них все нормально.

Кстати, проблема пропадает, если в меню «Изображения», в настройках установить не «0», а конкретные числа на ширину и высоту изображения. И тогда, что самое интересное, спокойно загружаются фотки даже с большим разрешением, чем установлено. Почему так? Непонятно.

P.S. А какую «только одну компанию» вы имели в виду, если не секрет?

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 28 апр 2013, 20:43
Xpycm
Компания называется 1ГБ.ру

Re: Ошибка загрузки фотографий в объявление

СообщениеДобавлено: 29 апр 2013, 19:08
Ace
У меня тоже не загружает фотографии которые весят больше одного мегабайта, до мегабайта все нормально грузит, 1 -3 Мб уже нет, пишет ошибка. Попробую эти советы, может поможет....