Asome
18.04.2007, 12:53:57
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..
misiek172
18.04.2007, 21:25:27
nie jestem pewien ale wydaje mi się, iż plik ma za dużą pojemność... próvowaleś dla testu wrzucić jakić pliczek jpg 1x1 px?
Asome
19.04.2007, 11:10:24
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)
hugo_amv
19.04.2007, 11:55:00
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;
<?php
ini_set('memory_limit', pamiec_w_bajtach
); ?>
Asome
19.04.2007, 13:17:27
tylko gdzie to wpisac ?
"
<?php
ini_set('memory_limit', pamiec_w_bajtach);
?>
"
misiek172
19.04.2007, 15:00:21
przed poleceniem imagecreatefromjpg();
Asome
19.04.2007, 18:22:04
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.
fridek
19.04.2007, 18:55:44
Po pierwsze, provider na pewno nie pozwala na zmianę tej zmiennej

Po drugie, jaki rozmiar ustawiłeś? Błąd powinien wyglądać inaczej.
Asome
19.04.2007, 18:59:44
tyle 2097152
fridek
19.04.2007, 19:54:12
Jedno zero więcej

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)
rojmarek
19.04.2007, 21:22:54
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..
Mary$
19.04.2007, 22:39:16
@rojmarek:to nie jest 2GB, tylko standardowe 20MB
@Asome: musisz wpisać np.:
<?php
?>
albo ustawić to w .htaccess
fridek
20.04.2007, 01:11:49
nazwa.pl ma ustawione na sztywno 20M
Stawaj na głowie a i tak tego nie zmienisz bez pisania do ich adminów.
Asome
20.04.2007, 09:21:35
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
:/
graft
11.12.2008, 18:53:16
Witam, odgrzewam temat. Nie wiecie co może być przyczyną? powyższe metody nie działają, a w htaccess nie wiem jak ustawić. Help
<?php
Warning: chmod() [function.chmod]: Operation not permitted in /katalog/plik.php on line 247
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2259 bytes) in /katalog/plik.php on line 267
?>
Próbuję wgrać na serwer plik ok 330KB - zdjęcie o rozdzielczości 3419x2259. Hosting jest w active24
erix
11.12.2008, 19:29:42
Możliwe, że administracja zablokowała.

Cytat
zdjęcie o rozdzielczości 3419x2259
O GD w tym przypadku zapomnij. 90%, że masz imageMagick, to z niego korzystaj.
kacpero1094
27.02.2010, 21:01:49
Ja mam podobnie na localhost. Miałem:
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:
i się teraz pojawia:
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.