![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 27.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam, mam taki oto blad ktorego chcial bym sie pozbyc ( nie przez error_reporting(0);
![]() Cytat Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 12288 bytes) in C:\...\insert_photo.php on line 31 przy dodawaniu obrazkow tym skryptem ktory mam w petli foreach:
chce zmielic obrazki o wadze 300-500kb i rozdzielczosci 1536x1024 ktore sa juz na dysku ( nie uzywam fille upload ) przeszukalem forum, wiem ze ma to zwiazek z gd ktore pozera cala ta pamiec, i widzialem ze najczestsza rada jest zwiekszenie pamieci w php.ini ustawione mam: memory_limit = 256M ; Maximum amount of memory a script may consume (16MB) mysle ze ten watek jest najblizej tego co chce osiagnac, niestety nie konczy sie rozwiazaniem problemu ![]() link pozdrawiam znalazlem na googlach: w apache mialem wykomentowana obsluge .htaccess, gdyby ktos mial z tym problem to: w pliku apache\conf\httpd.conf nalezy skasowac # przed #LoadModule rewrite_module modules/mod_rewrite.so w katalogu z nasza strona robimy .htaccess i wsadzamy: php_value memory_limit 64000000 Ten post edytował Leeddo 27.10.2007, 18:30:33 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 300 Pomógł: 1 Dołączył: 22.09.2003 Skąd: Czeladź Ostrzeżenie: (0%) ![]() ![]() |
Cytat memory_limit = 256M ; Maximum amount of memory a script may consume (16MB) I to nie rozwiązało problemu? Tyle pamięci to już bardzo dużo jak na wykonanie. Przeresetowałeś serwer? Zobacz na phpinfo" title="Zobacz w manualu PHP" target="_manual() ile tam Ci pokazuje memory limit. A co do htaccess: to może CI nie działać, gdyż dodatkowo musisz AllowOverride (np All). Albo inaczej: czy to przetwarzanie GD jest zrobione w jakiejś pętli, gdzie nie używasz imagedestroy" title="Zobacz w manualu PHP" target="_manual? -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 10:17 |