DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   PHP (http://www.devprotalk.com/forumdisplay.php?f=9)
-   -   Allowed memory size of 134217728 bytes exhausted (http://www.devprotalk.com/showthread.php?t=10664)

novii 05. 01. 2012. 22:58

Allowed memory size of 134217728 bytes exhausted
 
Epidemija.

Otvorim sajt apatinskih novina, kad ono greška, ali ajde, da bacim pogled u čemu je problem. Iskopiram to što piše u naslovu u pretragu od Google i izađu mi rezultati pretrage.

Ali ajde da vidim šta će se desiti kad potražim rezultate na srpskim stranicama. Rezultat je veoma zanimljiv, pošto su mi izašli samo sajtovi koji su sa ovom greškom. Iz toga izlazi moja konstatacija da je u pitanju epidemija.

U principu potrebno je na serveru podesiti proširenje memorije ili tako nešto.

Da ne zaboravim, na početku poruke piše Fatal error :1095:

mileusna 06. 01. 2012. 00:33

Jel ovo sad neko pitanje ili konstatacija, nije mi jasno? :)

Ako je pitanje, odgovor je da se koristi ini_set da bi skript mogao da koristi više memorije. A najbolje je pre toga proveriti skript šta radi kad mu treba toliko memorije.

Kôd:

ini_set('memory_limit','12M');

dinke 06. 01. 2012. 00:42

Off Topic: Da sam juce umro ne bih znao da je memory_limit na PHP_INI_ALL listi sto ce reci moze da se povecava runtime. Nadam se da @jablan ovo nije video :)

jablan 06. 01. 2012. 02:30

Off Topic: Problem sa PHP-om je i taj što niko ne zna gde prestaje jezik a počinje implementacija, tj. da li su te ini_set memory_limit perverzije deo jezika ili implementacije... :)

bluesman 06. 01. 2012. 04:40

Off Topic: Problem je što je uvek mala razlika između perverzije i implementacije ;)

ivanhoe 06. 01. 2012. 18:31

Off Topic: Ne znam jel jezik ili implementacija, ali po meni je ini_set() jedan jako koristan feature... promenis privremeno sta ti treba od podesavanja bez da remetis ostatak sajta

novii 07. 01. 2012. 14:46

Ovo je za mene konstatacija, ali kad se vidi koliko se sajtova sa sličnim problemom vrti onda ja jasno da je za mnoge i pitanje.
Zbog toga sam i pokrenuo ovu temu, da se malo prodiskutuje šta je uzrok, i ako se ikako može rešiti sa jednim klikom miša.

tasmaniski 11. 01. 2012. 01:10

Ovo bi trebalo da je programerska greska ( da ne kazem glupost :) ) !
Sem u specijalnim slucajevima.
Al kod manjih i srednjih web sajtova stranica ne bi trebalo da se ucitava duze od 0.5s

u svakom slucaju ovo se resava ovako (ako bas mora):

HTML kôd:

ini_set('memory_limit', '-1');
Ako bas ne znas koji deo programa ti pojede memoriju odradi profiling aplikacije xdebugom, meni to uvek pomogne :)


Vreme je GMT +2. Trenutno vreme je 14:09.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.