Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SF][Symfony2]LiipImagineBundle - brak miniatur dla plików powyżej 4MB
basso
post 5.07.2013, 19:52:48
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 1
Dołączył: 12.12.2010

Ostrzeżenie: (0%)
-----


Witam zainstalowałem LiipImagineBundle.
Gdy wysyłam plik taki do 4 MB robią się miniaturki. Natomiast po wyżej ok 4MB nie. Nie wiem w czym jest problem, bo oryginalny plik przechodzi.
W Apache posty max_file_size wszystko ustawione na 128MB ...
Nie ma nic w configach LiipImagineBundle. Łapałem wyjątki... ale nic nie pluje wyjątkami. Tak jakby było die().

Kojarzy ktokolwiek jak można obsłużyć pliki większe od 4MB? Ja mam obrobione fotki co ważą po 40MB mowa o .jpg.


Pozdrawiam.

Witam, może ktoś sprawdzić u siebie? No nie mogę robić miniatur ze zdjęć z takiej rozdzielczośći ;/

Tutaj link przykładowej fotki która nie wchodzi.
Link

Ten post edytował basso 5.07.2013, 19:57:06
Go to the top of the page
+Quote Post
masteron
post 6.07.2013, 10:52:15
Post #2





Grupa: Zarejestrowani
Postów: 88
Pomógł: 10
Dołączył: 18.12.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Sprawdź w logach apache i app/log


--------------------
Masz czas i chęci na zlecenie napisania bundle w Symfony2? A może szukasz pracy jako programista Symfony2 na pełen etat?
Napisz.
Go to the top of the page
+Quote Post
Crozin
post 6.07.2013, 11:19:00
Post #3





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Jeżeli działa dla zdjęć poniżej 4 MiB stawiałbym na limit pamięci.
Go to the top of the page
+Quote Post
basso
post 6.07.2013, 12:10:55
Post #4





Grupa: Zarejestrowani
Postów: 155
Pomógł: 1
Dołączył: 12.12.2010

Ostrzeżenie: (0%)
-----


Z tego co widzę, to już wielkość w MB nie ma znaczenia a rozdzielczość.

Dokładnie 3500x 2176 (117kB) fotkę zmniejsza -> dam 3550 x ... i zonk.

PHP_INI:
POST_MAX_SIZE = 128MB
memory_limit = 128M
upload_max_filesize = 122M

Acces.log po wysłaniu plików: 192.168.0.100 - - [06/Jul/2013:14:19:50 +0200] "POST /backend/cms/sz HTTP/1.1" 200 1 => czyli cacy.

Apacha error log nic nie gada, żadnych błedów też na www. Po prostu cisza przechodzi skrypt jakby gdyby nic, a miniaturek brak. Jak zmniejsze plik o rozdziałkę to działa ;/
Próbował ktoś puszczać te mój plik przez LipImagineBundle?

Ten post edytował basso 6.07.2013, 13:25:14
Go to the top of the page
+Quote Post
destroyerr
post 6.07.2013, 13:32:53
Post #5





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Imagine to jest tylko nakładka na gd lub imagick, więc fajnie by było jakbyś napisał z którego korzystasz. Spróbuj jeszcze przetworzyć sobie ten plik z konsoli, np. utwórz sobie komendę.
Sprawdziłem u siebie i gd i imagick i goły Imagine działa. Być może LiipImagineBundle będzie winne ale nie dam rady teraz sprawdzić.

Ten post edytował destroyerr 6.07.2013, 13:50:42
Go to the top of the page
+Quote Post
basso
post 6.07.2013, 14:03:31
Post #6





Grupa: Zarejestrowani
Postów: 155
Pomógł: 1
Dołączył: 12.12.2010

Ostrzeżenie: (0%)
-----


Hmmm oj nie wiem. Zainstalowałem to i wkleiłem do config, nie wiem nawet jak to sprawdzić:
config:
  1. "liip_imagine:
  2. filter_sets:
  3. medium_thumb:
  4. quality: 85
  5. filters:
  6. thumbnail: { size: [1000,1000], mode: outbound }
  7. small_thumb:
  8. quality: 85
  9. filters:
  10. thumbnail: { size: [150,150], mode: inset }"


i do routing:

  1. _imagine:
  2. resource: .
  3. type: imagine



W wamp, mam zainstalowane php_gd2.



Z konsoli non stop krzyczy , że mu containera brakuje: $this->container

  1. protected function execute(InputInterface $input, OutputInterface $output)
  2. {
  3.  
  4. // ------------- Rozmiar 1
  5. $imagemanagerResponse = $this->container
  6. ->get('liip_imagine.controller')
  7. ->filterAction(
  8. $this->getRequest(),
  9. 'uploads/chrysanthemum.jpg', // original image you want to apply a filter to
  10. 'small_thumb' // filter defined in config.yml
  11. );
  12.  
  13.  
  14.  
  15. }


Ten post edytował basso 6.07.2013, 14:30:59
Go to the top of the page
+Quote Post
destroyerr
post 6.07.2013, 14:34:05
Post #7





Grupa: Zarejestrowani
Postów: 879
Pomógł: 189
Dołączył: 14.06.2006
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Domyślnie jest gd (co można sprawdzić w dokumentacji). Ciężko coś doradzać. Napisz skrypt lub komende w sf2, odpal z konsoli, może wtedy będzie wiadomo coś więcej.
Go to the top of the page
+Quote Post
basso
post 6.07.2013, 16:11:35
Post #8





Grupa: Zarejestrowani
Postów: 155
Pomógł: 1
Dołączył: 12.12.2010

Ostrzeżenie: (0%)
-----


Napisałem sobie skrypt zmniejszający fotkę z wykorzystaniem GD, no 4000x4000 wchodzi, ale 6000x 4000 już NIE.

Apache.error.log

"Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24000 bytes) "



ZWIĘKSZYŁEM DO 528MB z 128 I ŚMIGA smile.gif DZIĘKI WSZYSTKIM

Ten post edytował basso 6.07.2013, 16:25:14
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 11:55