Page 1 of 1

500 Internal Server Error

Posted: 2004-02-22 17:28
by pyrogx
wenn ich nen php script ausführen will kommt folgender fehler:

Code: Select all

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, admin@local and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.26 Server at www.domain.de Port 80

das php script is folgendes:
[php]
<?php
phpinfo();
?>
[/php]



der fehler tritt auf meinem soeben auf die php version 4.3.3 geupdatete server (das will cih mit der datei testen)


wo habe ich was vergessen damit ich das script ausführen kann???

Re: 500 Internal Server Error

Posted: 2004-02-22 17:59
by geeky
"Apache/1.3.26", hmm - schon recht alt...

php als mod oder als cgi (suexec ? / suphp ?) ?
(hmm, bei nem 500er kann man mod eigentlich ausschließen, oder ?)

Re: 500 Internal Server Error

Posted: 2004-02-22 18:41
by dodolin
Da steht es:
More information about this error may be available in the server error log.

Re: 500 Internal Server Error

Posted: 2004-02-22 19:30
by pyrogx
welche error log inwelchem verzeichnis?

Re: 500 Internal Server Error

Posted: 2004-02-22 21:19
by pyrogx
in der errorlog steht sowas drin:


[Sun Feb 22 21:01:53 2004] [error] [client 195.71.49.230] Premature end of script headers: /home/p/pyrogx.de/public_html/info.php


was heist diese fehlermeldung?

Re: 500 Internal Server Error

Posted: 2004-02-23 05:14
by geeky
Wie hast Du php kompiliert (als cli statt cgi ?) ?

Re: 500 Internal Server Error

Posted: 2004-02-23 05:44
by pyrogx
ich habs mit dieser config kompiliert:

./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --includedir=/usr/include --with-_lib=lib --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --disable-debug --enable-bcmath --enable-calendar --enable-ctype --enable-dbase --enable-discard-path --enable-exif --enable-filepro --enable-force-cgi-redirect --enable-ftp --enable-gd-imgstrttf --enable-gd-native-ttf --enable-inline-optimization --enable-magic-quotes --enable-mbstr-enc-trans --enable-mbstring --enable-memory-limit --enable-safe-mode --enable-shmop --enable-sigchild --enable-sockets --enable-sysvsem --enable-sysvshm --enable-track-vars --enable-trans-sid --enable-versioning --enable-wddx --with-bz2 --with-dom=/usr/include/libxml2 --with-ftp --with-gdbm --with-gettext --with-gmp --with-imap --with-jpeg-dir=/usr --with-ldap --with-mcal=/usr --with-mcrypt --enable-yp --with-mysql=/usr --with-ndbm --with-pgsql=/usr --with-png-dir=/usr --with-snmp --with-t1lib --with-tiff-dir=/usr --with-ttf --with-freetype-dir --with-xml --with-swf=/usr/include/swf --with-xpm-dir=/usr/X11R6 --with-zlib --with-gd --with-openssl --with-curl --with-imap-ssl --with-mm --with-apxs=/usr/sbin/apxs i586-suse-linux

danach einfach make

Re: 500 Internal Server Error

Posted: 2004-02-23 06:16
by pyrogx
wenn cih das jetzt richtig verstanden habe wird auf den stratoserver php als CGI benutzt und ich habe halt mod geupdatet


wie kann ich das CGI-php updaten?

brauche eigentlich nur --enable-sockets

Re: 500 Internal Server Error

Posted: 2004-02-24 15:19
by naucki
Schau mal hier:
http://www.suphp.org/FAQ.html
Why do my scripts not work and why do I get an "Premature end of script headers" in the error_log?
You probably have installed the CLI version of PHP, but you need the CGI version. Copy the file /build/path/sapi/cgi/php to /where/ever/you/have/installed/bin/php to use the CGI version.

Speichermangel ?

Posted: 2004-02-26 14:13
by aschommer

Code: Select all

Premature end of script headers
kann auch auf Speichermangel hinweisen - Da müßte man (bei Apache 1.3) in der php.ini die Einstellung "memory_limit" erhöhen. Mit dem Default von 8MB kann man selbst bei einer "leeren" PHP-Datei Probleme bekommen.[/code]