Zum Inhalt springen

Pfadumleitung falsch

Erstellt am 4. September 2003 · 5 Antworten · letzte Antwort am 5. September 2003

Tags: Frage

marksta ·

Hallo,

ich habe folgendes Problem

ich logge mich so ein

ip-adresse/typo3/ dann username und passwort.

Die Weiterleitung geht dann aber auf ip-adresse/alt_main.php und endet dann erwartungsgemäss mit einem Fehler. (Script not found)

Wenn ich dann allerdings ip-adresse/typo3/alt_main.php eingebe klappts. Alle Links von typo3 (Neue Seite usw.) gehen dann aber wieder auf ip-adresse/link

Wie bekomme ich das fehlende "typo3/" in die Links?

Gruss,
Markus

Chip ·

Läuft bei Dir open-basedir? Keine Ahnung was der genau tut, aber dem gebe ich immer geren Schuld, wenn mal was nicht richtig läuft. 🙂

Kannst Du bitte mal einen Link zu Deiner phpinfo() senden?

Ausserdem solltest Du mal das .htaccess File (die Rewrite rules) überprüfen...

Gruss - michael

marksta ·

Hallo Michael,

danke für deine Antwort, in der .htaccess datei steht was drin wegen redirect, ich versteh's aber nicht.

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule   ^typo3$  typo3/index_re.php
RewriteRule   ^[^/]*.html$  index.php

Ich weiss leider auch nicht ob open-basedir läuft, bzw. was das ist.

Hier noch der Link zu meiner phpinfo
http://212.162.15.254/phpinfo.php

Vielen Dank & Gruss,
Markus

marksta ·

Ich habe die Datei class.t3lib_div.php im falschen Verzeichnis editiert.

Richtig ist folgendes, in der Datei:
typo3/t3lib/class.t3lib_div.php

Zeile 1589 von
return php_sapi_name()=='cgi' ?
$HTTP_SERVER_VARS['PATH_INFO'] : $HTTP_SERVER_VARS['SCRIPT_NAME'];

nach
return $HTTP_SERVER_VARS['SCRIPT_NAME'];

ändern.

Vielen Dank für deine Unterstützung Michael.

Gruss,
Markus