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
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]