Титла: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 10, 2010, 21:34 Здравейте :)
Проблема е следния, имам инсталиран хост със apache2 php5 и mysql на него имам един пхпбб3 форум. Когато се опитвам да кача някакво изображение малко по-голямо ми дава това: Код: Request Entity Too Large Само при изображение го прави това, при някакъв файл примерно 100мб няма проблеми. Изображението което се опитвам да кача е някаде 700кб със размери 724х1078 (не е голямо). Мислех си, че е от настройката на големите на файловете който да се ъплоадвад, но след като качам файл 100мб а изображение не иска ми е страмнно. Предполагам е нещо което изпускам като настройка но така и не видях кое. Моля за помощ :) Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: Naka в Jul 11, 2010, 12:10 Не знам какви са изискванията на /forum/posting.php но
в php.ini има 3 параметъра които оказват влияние на upload-a пример: // /etc/php.ini // memory_limit = 60M //default 8M // post_max_size = 55M //default 8M // upload_max_filesize = 50M // default 2M и трябва да са зададени така, че всеки един да е малко по-голям от другият. memory_limit > post_max_size > upload_max_filesize Може и вътрешно posting.php да ги променя по-някъкъв начин. Виж дли няма настройки на форума. Когато се променят параметри в php.ini трябва рестарт на веб сървера. Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: neter в Jul 11, 2010, 12:28 Щом проблемът е само с изображенията, а не с всички файлове, то значи проблемът не е в размерните настройки в php.ini.
freedj, когато питаш за проблем с кода в някой файл, хубаво е първо да покажеш този файл, за да видим за какво става дума, иначе ще се наложи да гадаем. Ако си сваля текущата версия на phpBB3, нямам гаранция, че това е точно същата версия, както твоята, и може да гледаме различни неща. Ако пък кажеш точната версия на твоя пакет, ако е различна от точно настоящата версия, може да се окаже труден за намиране. Така че, дай направо твоя posting.php файл, а още по-добре дай целия пакет, който имаш, тъй като може да се наложи да се прегледа какво пише и в други файлове от пакета, само преди това махни конфигурационния файл, който съдържа конфиденциална информация, както и други файлове, които не би искал да споделиш ;) P.S.: Все пак покажи и php.ini файла, да му метнем едно око. Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 11, 2010, 14:01 Проблема не е в файловете, защото преди да преместа хостинга нямаше проблеми иначе ето php.ini
Едит: Това не го прави само при качване на снимка към пхпбб-то ай към един мод за галерия Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: neter в Jul 11, 2010, 17:29 Нямах в предвид, че има някаква грешка във файловете, а че проблемът е свързан с това какво се изпълнява в кода, затова, вместо да се гадае, може да се прочете какво се случва в кода и кръгът на вероятностите да се стесни значително. Хайде сега, ако искаш да ти се помогне, давай информацията, която ти се иска ;)
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: chen_dzen в Jul 11, 2010, 18:17 Е ,хайде покажи го наи накрая този /forum/posting.php ?
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 11, 2010, 18:31 Ето:
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: neter в Jul 11, 2010, 18:58 В настройките на phpBB трябва да имаш настройка за максималния допустим размер на картинките, които се качват през въпросната форма, която ползваш. Ако става дума за формата за аватари, там обикновено се слага малка стойност по подразбиране за пикселите на картинките (в порядъка на 90х90, 120х120 и т.н.). Вероятно има зададен и файлов размер, така че виж и за него. Влез в настройките на phpBB-то за формата, за която става дума, и вдигни стойностите на такива, каквито те удовлетворяват. Ако искаш по-точни насоки, кажи къде точно се опитваш да качиш тази картинка.
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 11, 2010, 19:33 Знам не е там проблема, неограничено ги направих всички. Пак малки картинки качва но по големи неиска, вече се отчайвам :(
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: neter в Jul 11, 2010, 21:19 И как по-точно ги направи неограничени? Сигурен ли си, че са станали неограничени или са останали с празни стойности, при което си вземат някаква стойност по подразбиране? Я пробвай, вместо да ги задаваш "неограничени", да зададеш достатъчно големи размери. И само едното ли гледаш или и другото, демек да са коректно зададени както пикселите, така и размерът на файла? И все още не си казал точно за коя форма за качване на картинки говориш.
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 11, 2010, 22:29 phpbb-то има опция, като ги направиш на 0 значи неограничено то си го пише под всяка функция, говоря за мод който е към phpbb-то phpbb gallery се казва
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: neter в Jul 11, 2010, 22:42 Добре де, пречи ли ти нещо да зададеш за пробата достатъчно големи размери, вместо тази нула? Как може така сляпо да се доверяваш на нещо, без да провериш как работи и дали работи въобще? Не само, че не мислиш решения, ами и отказваш да пробваш това, което ти казвам, та се налага за всяко нещо да те карам по два пъти. Давай по-смело, когато търсиш решение на даден проблем. От бездействието ти взема да ми доскучава да се занимавам с проблема ти.
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 12, 2010, 00:33 Пробвах, резултата е същия: малки картинки се качват но големи изображения няма никой....
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: freedj в Jul 12, 2010, 11:11 Оправих се проблема беше в настройката на защитата на апача тя ограничаваше всичко. Мерси :)
Титла: Re: Проблем със gd library при php5 (Debian) Публикувано от: chen_dzen в Jul 12, 2010, 16:56 Ех теози апач от самото начали си мисля че е той :D
|