Page 1 of 1
Fatal error: Allowed memory size
Posted: Fri Jul 25, 2014 4:36 pm
by mckbgrd
Hallo,
Wanneer ik in admin naar de tweede pagina van producten ga, krijg ik de volgende foutmelding. Op de site krijg ik deze foutmelding alleen als ik via een bepaald merk naar de tweede pagina ga.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 3456 bytes) in /home/mijndomein.nl/public_html/system/library/image.php on line 34
Iemand die hier mij mee kan helpen?
Hartelijk dank alvast.
Re: Fatal error: Allowed memory size
Posted: Fri Jul 25, 2014 5:40 pm
by k2tec
Op een of andere manier wordt al je geheugen gebruik.
Welke versie en welke mod worden er gebruikt
Re: Fatal error: Allowed memory size
Posted: Fri Jul 25, 2014 6:06 pm
by mckbgrd
Versie 1.5.5.1 en er worden inderdaad verschillende modules gebruikt.
Re: Fatal error: Allowed memory size
Posted: Fri Jul 25, 2014 7:59 pm
by k2tec
hoeveel cat. en producten?
Re: Fatal error: Allowed memory size
Posted: Sat Jul 26, 2014 12:52 am
by mckbgrd
24 cat en 520 producten
Re: Fatal error: Allowed memory size
Posted: Sat Jul 26, 2014 3:01 am
by mkbopencart
De afbeeldingen library die de foutmelding geeft, laad daar een afbeelding in in het geheugen. Ik vermoed dat je een product hebt met een afbeelding die te groot is om in te laden. Het moet om een jpg afbeelding gaan.
Re: Fatal error: Allowed memory size
Posted: Sat Jul 26, 2014 3:10 pm
by k2tec
Ik vermoed dat je een product hebt met een afbeelding die te groot is om in te laden
Dit zou 1 malig kunnen zijn. Want dan zit hij in je cache.
Dat aantal cat en prod zou geen probleem moeten zijn.
Heb je misschien de image namen met spaties geschreven of andere vreemde tekens.
Ik kom weleens mooie constructies tegen b.v. 001.23001.jpg of Auto 3002.jpg daar wordt je server niet blij van.
Re: Fatal error: Allowed memory size
Posted: Sat Jul 26, 2014 5:50 pm
by victorj
k2tec wrote:Ik vermoed dat je een product hebt met een afbeelding die te groot is om in te laden
Dit zou 1 malig kunnen zijn. Want dan zit hij in je cache.
Dat aantal cat en prod zou geen probleem moeten zijn.
Heb je misschien de image namen met spaties geschreven of andere vreemde tekens.
Ik kom weleens mooie constructies tegen b.v. 001.23001.jpg of Auto 3002.jpg daar wordt je server niet blij van.
tenzij het plaatje dusdanig vroot is dat deze door het geheugen gebrek niet naar de cache geschreven kan worden.
wellicht een poging wagen om in de php.ini in de map admin het geheugen te verhogen van 64mb naar 128 mb
Re: Fatal error: Allowed memory size
Posted: Sun Jul 27, 2014 7:12 pm
by mckbgrd
Bedankt voor de reacties.
Ik heb het geheugen in de php.in verhoogd naar 128 mb. Daarnaast ben ik op zoek gegaan naar een foto met een grote bestandgrootte. Helaas niet kunnen vinden.
Verder gebruik ik inderdaad spaties ipv underscore in de bestandsnamen van de foto's. Dat is eigenlijk altijd goed gegaan, maar daar zou het dus aan kunnen liggen?
Re: Fatal error: Allowed memory size
Posted: Sun Jul 27, 2014 8:39 pm
by victorj
namen van plaatjes mogen alleen a-z, A-Z 0-9, en - en _ bevatten.
vaak gaat het goed, totdat het fout gaat.
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 4:34 pm
by mckbgrd
Dus dan zou ik nou van alle 520 producten de namen van de afbeelding moeten wijzigen? De spaties vervangen door underscore.
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 4:51 pm
by victorj
daar komt het wel op neer.
gelukkig is daar een methode voor.
download alle plaatjes naar je computer.
open een dos venster en ga naar de map waar je de plaatjes hebt neergezet.
geef het dos commando
ren * *.* *-*.*
nu worden alle spaties vervangen door een -
gebruikt de gratis import export van jneuhoff, exporteer de producten, selecteteer de kolom met afbeeldingen en doe een zoek en vervang aktie.
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 5:44 pm
by mckbgrd
Dat wordt nog een karwei. Heb namelijk alle foto's in mappen geordend op de site.
Is het mogelijk een screenshot van de commando te sturen? Ik kom er namelijk niet helemaal uit.
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 5:54 pm
by k2tec
Ik heb het geheugen in de php.in verhoogd naar 128 mb
Je kunt dit vaak wel aanpassen in je php.ini, maar wordt meestal niet uitgevoerd op de server. Tenzij je op een eigen VPS of dedicated server zit.Dan moet je dit ook aanpassen in je master value
Je kunt dit checken of je server dit toe laat.
Schrijf een dit php bestandje met de naam phpinfo.php en gooi het in de root van je server( waar ook je admin en catalog staat van OC).
Code: Select all
<?php
// Show all information, defaults to INFO_ALL
phpinfo();
?>
dan in je browser
http://mijndomein.nl/phpinfo.php
Als er nu dit staat
Directive - Local Value - Master Value
memory_limit - 128M - 64M
Dan krijg je niet meer dan die 64mb
Als de master value op 128mb staat krijg je ook die 128mb
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 7:30 pm
by mckbgrd
Bedankt voor je duidelijke uitleg.
Master value staat inderdaad op 64mb. Verwacht je dat het probleem hier mee te maken heeft? Kan ik dit dan aan mijn host vragen om te verhogen?
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 8:03 pm
by mckbgrd
Ik heb het opgelost. Het probleem zat in een bepaald merk. Heb daarvan de foto's van de server verwijderd (hoewel ik er geen gekke dingen tussen zag staan). In het vervolg maar gewoon alle bestandsnamen met streepjes of underscores uploaden.
Bedankt iedereen voor de reacties.
Re: Fatal error: Allowed memory size
Posted: Mon Jul 28, 2014 10:59 pm
by k2tec
Goed om te horen.
Master value staat inderdaad op 64mb. Verwacht je dat het probleem hier mee te maken heeft? Kan ik dit dan aan mijn host vragen om te verhogen?
Dit lever normaal geen problemen op of je site moet zo groot zijn, dat je naar een VPS moet.
De meeste hoster staat hij op 64mb. Bij ons staat de OC shared-server op 128 mb.
Die begrenzing is ervoor dat niet iedereen maar recource kan gebruiken van de server.