Автор Тема: Проблем със gd library при php5 (Debian)  (Прочетена 3237 пъти)

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Здравейте :)

Проблема е следния, имам инсталиран хост със apache2 php5 и mysql на него имам един пхпбб3 форум. Когато се опитвам да кача някакво изображение малко по-голямо ми дава това:

Код:
Request Entity Too Large
The requested resource
/forum/posting.php
does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

Само при изображение го прави това, при някакъв файл примерно 100мб няма проблеми. Изображението което се опитвам да кача е някаде 700кб със размери 724х1078 (не е голямо). Мислех си, че е от настройката на големите на файловете който да се ъплоадвад, но след като качам файл 100мб а изображение не иска ми е страмнно. Предполагам е нещо което изпускам като настройка но така и не видях кое. Моля за помощ :)
Активен

Linux is the LIFE!

Naka

  • Напреднали
  • *****
  • Публикации: 3401
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #1 -: 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 трябва рестарт на веб сървера.



« Последна редакция: Jul 11, 2010, 12:16 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със gd library при php5 (Debian)
« Отговор #2 -: Jul 11, 2010, 12:28 »
Щом проблемът е само с изображенията, а не с всички файлове, то значи проблемът не е в размерните настройки в php.ini.
freedj, когато питаш за проблем с кода в някой файл, хубаво е първо да покажеш този файл, за да видим за какво става дума, иначе ще се наложи да гадаем. Ако си сваля текущата версия на phpBB3, нямам гаранция, че това е точно същата версия, както твоята, и може да гледаме различни неща. Ако пък кажеш точната версия на твоя пакет, ако е различна от точно настоящата версия, може да се окаже труден за намиране. Така че, дай направо твоя posting.php файл, а още по-добре дай целия пакет, който имаш, тъй като може да се наложи да се прегледа какво пише и в други файлове от пакета, само преди това махни конфигурационния файл, който съдържа конфиденциална информация, както и други файлове, които не би искал да споделиш ;)

P.S.: Все пак покажи и php.ini файла, да му метнем едно око.
« Последна редакция: Jul 11, 2010, 12:31 от neter »
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #3 -: Jul 11, 2010, 14:01 »
Проблема не е в файловете, защото преди да преместа хостинга нямаше проблеми иначе ето php.ini

Едит: Това не го прави само при качване на снимка към пхпбб-то ай към един мод за галерия
Активен

Linux is the LIFE!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със gd library при php5 (Debian)
« Отговор #4 -: Jul 11, 2010, 17:29 »
Нямах в предвид, че има някаква грешка във файловете, а че проблемът е свързан с това какво се изпълнява в кода, затова, вместо да се гадае, може да се прочете какво се случва в кода и кръгът на вероятностите да се стесни значително. Хайде сега, ако искаш да ти се помогне, давай информацията, която ти се иска ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #5 -: Jul 11, 2010, 18:17 »
Е ,хайде покажи го наи накрая този /forum/posting.php ?

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #6 -: Jul 11, 2010, 18:31 »
Ето:
Активен

Linux is the LIFE!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със gd library при php5 (Debian)
« Отговор #7 -: Jul 11, 2010, 18:58 »
В настройките на phpBB трябва да имаш настройка за максималния допустим размер на картинките, които се качват през въпросната форма, която ползваш. Ако става дума за формата за аватари, там обикновено се слага малка стойност по подразбиране за пикселите на картинките (в порядъка на 90х90, 120х120 и т.н.). Вероятно има зададен и файлов размер, така че виж и за него. Влез в настройките на phpBB-то за формата, за която става дума, и вдигни стойностите на такива, каквито те удовлетворяват. Ако искаш по-точни насоки, кажи къде точно се опитваш да качиш тази картинка.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #8 -: Jul 11, 2010, 19:33 »
Знам не е там проблема, неограничено ги направих всички. Пак малки картинки качва но по големи неиска, вече се отчайвам :(
Активен

Linux is the LIFE!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със gd library при php5 (Debian)
« Отговор #9 -: Jul 11, 2010, 21:19 »
И как по-точно ги направи неограничени? Сигурен ли си, че са станали неограничени или са останали с празни стойности, при което си вземат някаква стойност по подразбиране? Я пробвай, вместо да ги задаваш "неограничени", да зададеш достатъчно големи размери. И само едното ли гледаш или и другото, демек да са коректно зададени както пикселите, така и размерът на файла? И все още не си казал точно за коя форма за качване на картинки говориш.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #10 -: Jul 11, 2010, 22:29 »
phpbb-то има опция, като ги направиш на 0 значи неограничено то си го пише под всяка функция, говоря за мод който е към phpbb-то phpbb gallery се казва
Активен

Linux is the LIFE!

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Проблем със gd library при php5 (Debian)
« Отговор #11 -: Jul 11, 2010, 22:42 »
Добре де, пречи ли ти нещо да зададеш за пробата достатъчно големи размери, вместо тази нула? Как може така сляпо да се доверяваш на нещо, без да провериш как работи и дали работи въобще? Не само, че не мислиш решения, ами и отказваш да пробваш това, което ти казвам, та се налага за всяко нещо да те карам по два пъти. Давай по-смело, когато търсиш решение на даден проблем. От бездействието ти взема да ми доскучава да се занимавам с проблема ти.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #12 -: Jul 12, 2010, 00:33 »
Пробвах, резултата е същия: малки картинки се качват но големи изображения няма никой....
« Последна редакция: Jul 12, 2010, 00:35 от freedj »
Активен

Linux is the LIFE!

freedj

  • Напреднали
  • *****
  • Публикации: 204
  • Distribution: Debian
  • Window Manager: Server
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #13 -: Jul 12, 2010, 11:11 »
Оправих се проблема беше в настройката на защитата на апача тя ограничаваше всичко. Мерси :)
Активен

Linux is the LIFE!

chen_dzen

  • Напреднали
  • *****
  • Публикации: 623
  • Distribution: Debian 6.0 Squeeze
  • Window Manager: GNOME
    • Профил
Re: Проблем със gd library при php5 (Debian)
« Отговор #14 -: Jul 12, 2010, 16:56 »
Ех теози апач от самото начали си мисля че е той   :D

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Gd library
Настройка на програми
Lubaka 6 3106 Последна публикация Sep 21, 2007, 17:44
от Lubaka
инсталиране на php5 модули
Настройки на софтуер
kellerman 6 3242 Последна публикация Apr 15, 2008, 10:51
от jakk
Slackware 11+apache2+php5
Настройка на програми
pwizard 6 3014 Последна публикация Oct 05, 2008, 12:41
от nedpetko
lighttpd + php5-cgi + jail
Настройка на програми
runtime 6 2976 Последна публикация May 25, 2012, 13:21
от runtime
err:module:import_dll Library MSVCP60.dll, err:module:import_dll Library d2serve
Хардуерни и софтуерни проблеми
theshit 1 2244 Последна публикация Apr 19, 2013, 22:00
от romeo_ninov