Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: PHP Fatal error Allowed memory size of 8388608 bytes exhausted...

EterAnal [02.07.2006 16:15:59]

#

Moro,

Kokeilen nyt uutta hienoa kuvagalleriaskriptiäni. CERNin sivuilla tulee vain tylysti ilmoitus:

PHP Fatal error: Call to undefined function: imagecreatefromjpeg() in d:\wwwroot\kokko\versio2\php\First si rod arriving to Kumpula May.php on line 9

Eli veikkaisin, että GD-tuki ei ole päällä. Pistin jo asiasta rähinän pystyyn joten toivottavasti se korjautuu lähipäivinä.

Ongelma koskeekin sivua:
http://www.hip.fi/research/cms/tracker/php/First si rod arriving to Kumpula May.php

Nyt on kyse HIPin palvelimista ja niillä saamani tiedon mukaan pitäisi GD-tuen olla päällä. Nyt kun yritän tehdä (skripti yrittää tehdä) thumbnaileja tulee ilmoitus:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6528 bytes) in /var/www/html/research/cms/tracker/php/First si rod arriving to Kumpula May.php on line 9

Tilaa palvelimella on joten mitä tuo muistijuttu oikein meinaa? Thumbin koko jota yritän luoda on noin 50-80kt.

EterAnal [03.07.2006 13:57:26]

#

Moro,

Kaipaisin kipeästi lisää vinkkiä. Kyselin tuosta GD-tuesta CERNin ylläpitäjiltä ja sain seuraavanlaisen vastauksen:

********************************************************
Hello,

Yes GD is available for Perl and PHP on all web servers (Windows/AFS).

Note that PHP on Windows servers requires that the library is loaded explicitly with:

dl('php_gd2.dll');

(cf. https://www.php.net/gd and doc of the dl() method of PHP)

Best regards
Johan
********************************************************

Pitääkö minun ladata jotain GD-ajureita tuolla dl('php_gd2.dll'); komennolla itse skriptissä ja jos pitää niin mihin kohtaan skriptiä se sijoitetaan?

Tuo muistierrori "Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6528 bytes)" näyttäisi johtuvan palvelinpäästä. Tutkin asiaa ja yhdellä nettisivulla sanottiin, että lisää php.ini -tiedostoon rivi (tai muuta) "memory_limit = 16M". Tosin itselläni tuo on 8M ja hyvin toimii, joten ei se ainakaan siitä johdu. Pitääkö tuo koko PHP-päivittää palvelimen puolella ennen kuin asiaan tapahtuu parannus?

- Jari -

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta