Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fatal error: Allowed memory size of...
Asome
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


chce uploadowac obrazek o rozdzielczości 2048 x 1536

i wyskakuje taki error:

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 2048 bytes) in /home/fotky/ftp/includes/core.func.php on line 485

kod od 483 do 486

Kod
      case 2:
            $type = "jpg";
            $s_img = imagecreatefromjpeg($filename);
            break;


szukalem i nie znalazlem odpowiedzi na moj problem..

Ten post edytował Asome 18.04.2007, 12:54:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 16)
misiek172
post
Post #2





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


nie jestem pewien ale wydaje mi się, iż plik ma za dużą pojemność... próvowaleś dla testu wrzucić jakić pliczek jpg 1x1 px?


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
Asome
post
Post #3





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


misiek172, z px 1x1 wszystko dobrze chodzi, a wogole jak wgrywam plik o rozdzielczosci 2048 x 1536 to zdjecie sie wgrywa, tylko z takim bledem. ( i nie tworzy miniaturki)
Go to the top of the page
+Quote Post
hugo_amv
post
Post #4





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 22.06.2005
Skąd: Lublin

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


Przy operacji imagecreatefromjpeg($filename); tak dużego obrazka (2048 x 1536) php zużywa bardzo dużo pamięci, ponieważ musi rozpakować je do postaci binarnej - tylko w tej postaci może je później przetwarzać. Musisz zwiększyć limit pamięci dla danego skryptu php;

  1. <?php
  2. ini_set('memory_limit', pamiec_w_bajtach);
  3. ?>


Ten post edytował hugo_amv 19.04.2007, 12:00:07


--------------------
DzbanyIT blog programisty
Go to the top of the page
+Quote Post
Asome
post
Post #5





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


tylko gdzie to wpisac ?

"
<?php
ini_set('memory_limit', pamiec_w_bajtach);
?>

"
Go to the top of the page
+Quote Post
misiek172
post
Post #6





Grupa: Zarejestrowani
Postów: 656
Pomógł: 3
Dołączył: 26.10.2005
Skąd: Częstochowa

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


przed poleceniem imagecreatefromjpg(); smile.gif


--------------------
zmoderowano - waga i rozmiar
Go to the top of the page
+Quote Post
Asome
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


teraz wyskakuje mi:

Kod
[500] Internal Server Error : Wewnętrzny błąd serwera
      Wewnętrzny błąd serwera (np. zawieszenie programu CGI) lub błąd konfiguracji. Proszę skontaktować się z administratorem webmaster@fotky.nazwa.pl i poinformować go o czasie pojawienia się błędu wraz z podaniem innych informacji, które mogły być przyczyną błędu.
      
      The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator webmaster@fotky.nazwa.pl and inform them of the time the error occured and anything you might have done that may have caused the error.
Go to the top of the page
+Quote Post
fridek
post
Post #8





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 19.12.2006

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


Po pierwsze, provider na pewno nie pozwala na zmianę tej zmiennej winksmiley.jpg
Po drugie, jaki rozmiar ustawiłeś? Błąd powinien wyglądać inaczej.
Go to the top of the page
+Quote Post
Asome
post
Post #9





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


tyle 2097152
Go to the top of the page
+Quote Post
fridek
post
Post #10





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 19.12.2006

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


Jedno zero więcej winksmiley.jpg
Poza tym przeczytaj dokładnie co mówi błąd. Tyle pamięci już masz i to przekraczasz. Wpisz "50M" i sprawdź co się stanie. (swoją drogą nie wiem czy ta zmienna w ogóle pozwala na wartości w bajtach)
Go to the top of the page
+Quote Post
rojmarek
post
Post #11





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 10.09.2005

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


Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 2048 bytes) in /home/fotky/ftp/includes/core.func.php on line 485

no kolego, jak masz 2gb (z tego co patrze, nie przeliczylem) do swojej dysp. a nie idzie zaalokować 2 mb to problem tkwi gdzies indziej... miejsce na serwerze jest? sprobuj takze puscic sam skrypt dodania zdjęcia, nie w kontekscie cms..
Go to the top of the page
+Quote Post
Mary$
post
Post #12





Grupa: Zarejestrowani
Postów: 113
Pomógł: 1
Dołączył: 19.02.2007
Skąd: 3city

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


@rojmarek:to nie jest 2GB, tylko standardowe 20MB

@Asome: musisz wpisać np.:
  1. <?php
  2. ini_set('memory_limit', 50MB);
  3. ?>

albo ustawić to w .htaccess

Ten post edytował Mary$ 19.04.2007, 22:40:39


--------------------
Nie ma rzeczy niemożliwych - są tylko czasochłonne i mało opłacalne.
Go to the top of the page
+Quote Post
fridek
post
Post #13





Grupa: Zarejestrowani
Postów: 61
Pomógł: 0
Dołączył: 19.12.2006

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


nazwa.pl ma ustawione na sztywno 20M
Stawaj na głowie a i tak tego nie zmienisz bez pisania do ich adminów.
Go to the top of the page
+Quote Post
Asome
post
Post #14





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 10.03.2007

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


wpisalem 55432192

i wyskakuje mi

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 8192 bytes) in /home/fotky/ftp/includes/core.func.php on line 486

:/
Go to the top of the page
+Quote Post
graft
post
Post #15





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 24.03.2007

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


Witam, odgrzewam temat. Nie wiecie co może być przyczyną? powyższe metody nie działają, a w htaccess nie wiem jak ustawić. Help

  1. <?php
  2. Warning: chmod() [function.chmod]: Operation not permitted in /katalog/plik.php on line 247
  3.  
  4. Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2259 bytes) in /katalog/plik.php on line 267
  5. ?>


Próbuję wgrać na serwer plik ok 330KB - zdjęcie o rozdzielczości 3419x2259. Hosting jest w active24

Ten post edytował graft 11.12.2008, 18:54:16
Go to the top of the page
+Quote Post
erix
post
Post #16





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Możliwe, że administracja zablokowała. tongue.gif

Cytat
zdjęcie o rozdzielczości 3419x2259

O GD w tym przypadku zapomnij. 90%, że masz imageMagick, to z niego korzystaj.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
kacpero1094
post
Post #17





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 22.12.2008

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


Ja mam podobnie na localhost. Miałem:
  1. Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 16253021 bytes) in /media/UbuPart/Kacper/projekt/Moto/Gallery.class.php on line 26

Zrobiłem:
  1. ini_set('memory_limit',50000000);

i się teraz pojawia:
  1. Fatal error: Allowed memory size of 50000000 bytes exhausted (tried to allocate 49283360 bytes) in /media/UbuPart/Kacper/projekt/Moto/Gallery.class.php on line 26


--------------------
kacperkolodziej.pl
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 Aktualny czas: 19.08.2025 - 17:03