[PHP] FATAL: emalloc():

Pagina: 1
Acties:
  • 152 views sinds 30-01-2008
  • Reageer

  • Lion31
  • Registratie: December 2000
  • Laatst online: 02-05 16:15
Hai,

ik heb ergens een webmail script gedownload (http://www.nuralstorm.net/). Deze heb ik op mijn Windows 2000 Server met IIS5 geinstalleerd in combinatie met PHP 4.1.1

Ik ben nog erg nieuw met PHP, so be gentle... ;)

Nu heb ik wat problemen met dit webmail script. Als ik in de PHP.INI de "SMTP = " vul met de hostname of IP-adres van mijn SMTP server, dan verschijnt de volgende melding:

-----------------------------------------------------
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
FATAL: emalloc(): Unable to allocate -15236902 bytes
-----------------------------------------------------

Als ik hem op Apache/2.0.32 draait, verschijnt er ook een (iets andere) foutmelding:

-----------------------------------------------------
Server error!
Error message:
Premature end of script headers: F:/PHP/php.exe
If you think this is a server error, please contact the webmaster
Error 500
-----------------------------------------------------

Iemand enig idee waar dit vandaan komt?

Groeten,

Martijn

3 dreaded words when making love: 'Honey, I'm home...'


  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 03-09 05:13
Op maandag 25 februari 2002 21:30 schreef Lion31 het volgende:
-----------------------------------------------------
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
FATAL: emalloc(): Unable to allocate -15236902 bytes
-----------------------------------------------------
Staat dat minteken niet voor negatief of hoort het bij de fout... Je kan uiteraard geen -15236902 bytes toewijzen. Vreemd...

Ik heb daarnet nog even op PHP.net gezocht, maar ik kon geen functie emalloc vinden... Waarschijnlijk is het een C-functie o.i.d.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op maandag 25 februari 2002 22:05 schreef elnino het volgende:
Ik heb daarnet nog even op PHP.net gezocht, maar ik kon geen functie emalloc vinden... Waarschijnlijk is het een C-functie o.i.d.
Dat zal een functie zijn die php intern uitvoert...

Verwijderd

Het is idd een c functie.

  • Lion31
  • Registratie: December 2000
  • Laatst online: 02-05 16:15
Ok, als het een C-functie is. Is het dan mijn fout (=configuratie van PHP of IIS), of is het een foutje van de auteur van het webmail-script?

Martijn

3 dreaded words when making love: 'Honey, I'm home...'


  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 27-08 21:32
Wat je ook doet in PHP, als je niet in C gaat kloten zou het eigenlijk niet mogelijk moeten zijn het onderuit te schoppen. Ik denk dus eerder dat je moet kijken naar je instellingen(probeer het eens als Apache module te draaien bijv.) en dan misschien naar een bug in PHP.

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet


  • Lion31
  • Registratie: December 2000
  • Laatst online: 02-05 16:15
Ik heb absoluut geen verstand van C, dus ik heb daar niets mee gedaan. Ik heb PHP gedownload, geinstalleerd en dat webmail script erop geknald.

Ik heb hem al op Apache draaien. Probleem is ongeveer hetzelfde (zie mijn originele bericht)...

3 dreaded words when making love: 'Honey, I'm home...'


  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 27-08 21:32
Op dinsdag 26 februari 2002 18:37 schreef Lion31 het volgende:
Ik heb absoluut geen verstand van C, dus ik heb daar niets mee gedaan. Ik heb PHP gedownload, geinstalleerd en dat webmail script erop geknald.

Ik heb hem al op Apache draaien. Probleem is ongeveer hetzelfde (zie mijn originele bericht)...
Ook als module? Dat lijkt me niet, aangezien je f:/php/php.exe aanroept. Dat lijkt me toch echt een CGI. Sowieso zou ik ook eens proberen met de stabiele versie van Apache(1.3.23) te werken en dan de module te installeren, want de 2.0 module is nog een beetje experimenteel.

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet


  • Lion31
  • Registratie: December 2000
  • Laatst online: 02-05 16:15
Als module... Hmmm.... Dat wordt een uitdaging... Want tot vorige week had ik nog nooit iets gedaan met Apache en PHP.. Maar ik ga wel eens zoeken...

3 dreaded words when making love: 'Honey, I'm home...'


Verwijderd

Op dinsdag 26 februari 2002 20:09 schreef Lion31 het volgende:
...
Maar ik ga wel eens zoeken...
dat lijkt me altijd goed.

  • igmar
  • Registratie: April 2000
  • Laatst online: 09-09 19:53

igmar

ISO20022

Nu heb ik wat problemen met dit webmail script. Als ik in de PHP.INI de "SMTP = " vul met de hostname of IP-adres van mijn SMTP server, dan verschijnt de volgende melding:

-----------------------------------------------------
CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
FATAL: emalloc(): Unable to allocate -15236902 bytes
-----------------------------------------------------
Even ter duidelijkheid : Dit probleem heb je alleen als je een SMTP server invult ?? Kun je die regel uit je php.ini eens posten ?

Gezien de melding ben je tegen een bug in PHP aangelopen.

  • Lion31
  • Registratie: December 2000
  • Laatst online: 02-05 16:15
Hier is de regel uit mijn PHP.INI:

-------------------------------------
SMTP = 192.168.206.2
-------------------------------------

Als ik de uit comment, dan krijg ik de volgende foutmelding:

-------------------------------------
Warning: Server Error in
F:\InetPub\webmail2\class.html.mime.mail.inc on line 456
-------------------------------------
Maar dat is natuurlijk niet zo vreemd....

3 dreaded words when making love: 'Honey, I'm home...'

Pagina: 1