Zum Inhalt springen

Internal Server Error nach BE Login und falscher Pfad

Erstellt am 3. Dezember 2003 · 5 Antworten · letzte Antwort am 29. Februar 2004

Tags: PHP, Frage

Unbekannter Benutzer ·

hallo,

ich bin leider am verzweifeln, ich finde den fehler einfach nicht, und hoffe, jemand von euch weiss rat!!!

ich versuche typo3 auf einem linux server mit php 4.3.1 zu installieren. das problem an der sache ist einzig, dass php nicht als apache modul läuft, sondern als cgi ausgeführt wird.

wenn ich mich einloggen möchte auf http://www.nhl.ch/typo3/typo3 mit dem standard login, dann erscheint der internal server error und im browser die url http://www.nhl.ch/alt_main.php die logischerweise nicht existiert. jetzt kann ich diesen pfad natürlich im browser ändern http://www.nhl.ch/typo3/typo3/alt_main.php und sehe nun auch den ganzen backend bereich von typo3, aber leider funktioniert das menü nicht, auch dort erscheinen nur internal server errors.
im errorlog sehe ich dann folgenden eintrag, sobald ich mich einloggen möchte:
Premature end of script headers: /usr/local/apache/php-sys/php

es scheint mir, als klappe da was mit php nicht richtig, nur leider konnte ich die genaue ursache noch nicht entdecken...

die files habe ich auch mal angepasst, also einfach diese enviroment variablen PATH_INFO und PATH_TRANSLATED. nur dann kam halt einfach die fehlerseit, dass er das configuration file nicht finden konnte und listet das array auf.

kann mir da jemand weiterhelfe?? an was könnte es noch liegen oder was könnte ich noch abändern?

vielen dank bereits im vorraus für eure hilfe,

gruess

eli

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

### DEBUG SYSTEM INFORMATION - START ###
HTTP_HOST : www.nhl.ch
TYPO3_HOST_ONLY : www.nhl.ch
TYPO3_PORT :
PATH_INFO :
QUERY_STRING : TYPO3_INSTALL[type]=phpinfo
REQUEST_URI : /typo3/typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo
HTTP_REFERER : http://www.nhl.ch/typo3/typo3/install/index.php?TYPO3_INSTALL[type]=config
TYPO3_REQUEST_HOST : http://www.nhl.ch
TYPO3_REQUEST_URL : http://www.nhl.ch/typo3/typo3/install/index.php?TYPO3_INSTALL[type]=phpinfo
TYPO3_REQUEST_SCRIPT: http://www.nhl.ch
TYPO3_REQUEST_DIR : http://www.nhl.ch/
TYPO3_SITE_URL : http/
SCRIPT_NAME :
TYPO3_DOCUMENT_ROOT :
SCRIPT_FILENAME : /home/nhlch/public_html/typo3/typo3/install/index.php
REMOTE_ADDR : 62.2.215.242
REMOTE_HOST :
HTTP_USER_AGENT : Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
HTTP_ACCEPT_LANGUAGE: de-ch
CONST: PHP_OS : Linux
CONST: TYPO3_OS :
CONST: PATH_thisScri: /home/nhlch/public_html/typo3/typo3/install/index.php
CONST: php_sapi_name: cgi
OTHER: TYPO3_VERSION: 3.5.0
OTHER: PHP_VERSION : 4.3.1
imagecreatefromgif(): 1
imagecreatefrompng(): 1
imagecreatefromjpeg(: 1
imagegif() :
imagepng() : 1
imagejpeg() : 1
imagettftext() : 1
OTHER: IMAGE_TYPES : 14
OTHER: memory_limit : 8M
SERVER: SERVER_PORT : 80
SERVER: SERVER_SOFTW: Apache/1.3.29 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.2 FrontPage/5.0.2.2634 mod_ssl/2.8.16 OpenSSL/0.9.6b PHP-CGI/0.1b
SERVER: GATEWAY_INTE: CGI/1.1
SERVER: SCRIPT_NAME :
SERVER: PATH_TRANSLA: /home/nhlch/public_html/typo3/typo3/install/index.php
T3CV_GFX: image_proc: 1
T3CV_GFX: gdlib : 1
T3CV_GFX: gdlib_png : 1
T3CV_GFX: gdlib_2 : 0
T3CV_GFX: im : 1
T3CV_GFX: im_path : /usr/bin/safe/
T3CV_GFX: im_path_lz: /usr/bin/safe/
T3CV_GFX: im_version: 1
T3CV_GFX: im_negate_: 1
T3CV_GFX: im_imvMask: 0
T3CV_GFX: im_combine:
### DEBUG SYSTEM INFORMATION - END ###

Eli_ch ·

hier noch das array von der fehlermeldung! ich hoffe, das sind genügend informationen, damit mir jemand helfen könnte!

Array
(
[TYPO3_OS] =>
[PATH_thisScript] =>
[php_sapi_name()] => cgi
[TYPO3_MOD_PATH] => TYPO3_MOD_PATH
[PATH_TRANSLATED] => /home/nhlch/public_html/typo3/typo3/index.php
[SCRIPT_FILENAME] =>
)

Eli_ch ·

ich vermute, dass es sich hier um ein php pfad problem handelt. deshalb habe ich mal überall folgende zeile eingebaut:
#!/usr/local/bin/php -q

da ich dies zu unterst auf dieser seite gelesen habe:
http://www.dynamic-webpages.de/php/security.cgi-bin.php

doch leider half dies auch nichts jetzt habe ich einfach auf dem login screen diese fehlermeldungen:
#!/usr/local/bin/php -q
Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 150

Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 193

Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 194

Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 195

Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 196

Warning: Cannot modify header information - headers already sent by (output started at /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_div.php:2) in /home/nhlch/public_html/typo3/typo3/t3lib/class.t3lib_userauth.php on line 197

dafür stimmt immer hin der pfad dann zum backend, aber auch dort bekomme ich nur diese header fehlermeldungen...

keine ahnung was ich da noch ändern kann...
weiss da jemand rat???

norritt · · Beste Antwort

hehe, nachdem ich nun schon in 2 theads geschrieben habe (und kurz darauf das problem selbst lösen konnte) habe ich nun genau das selbe problem.

Nachdem ich in der Login Maske meine Logindaten eingegeben habe versucht er immer im Root Ordner die alt_main.php zu finden (xxx.de/alt_main.php) diese liegt aber natürlich im /typo3/ Ordner (xxx.de/typo3/alt_main.php). Gebe ich die URL Manuell zu alt_mail.php ein, dann funktioniert das komplette menü immernoch nicht.

was tun?