Zum Inhalt springen

Problem mit Install Tool

Erstellt am 14. Februar 2006 · 10 Antworten · letzte Antwort am 20. Oktober 2006

Tags: Frage

voelki ·

Hallo zusammen,

ich hab ein kleines Problem und kann’s mir nicht erklären.
Ich habe IIS mit PHP 5 und MySql 5. Auf meinen Server mit gleicher Konfiguration funktioniert alles. Ich habe dann alles auf einen anderen Server kopiert. Gleiche Konfiguration. Aber dort funktioniert das Install Tool nicht. Der Aufruf funkt aber irgendwie funktioniert das standart Passwort nicht. "The Install Tool Password is not the admin password of TYPO3." etc. Hab es auch schon mal in der localconf.php geändert aber ohne Erfolg. Fehlen hier noch irgendwelche Rechte? Hat jemand eine Idee.

Danke schon mal. Ciao Maik

voelki ·

Hi just2b,

danke für die superschnelle Reaktion.
Jo hab ich. Ich habs auch schon mal auf das Standard Passwort zurück gesetzt.
Es sieht beim Login so aus, das wenn ich das richtige Passwort eingebe kein md5 schlüssel unterhalb des Hinweises angezeigt wird. Bei falscher Eingabe aber schon. Nur das Problem ist, dass ich nach richtiger Eingabe nicht rein komme. Hast Du eine Idee dazu?

Ciao Maik

just2b ·

naja wenn das pw korrekt eingegeben wird, wird der md5-schlüssel auch nicht gezeigt, da kommt man ja rein 😉

und in der localconf zwischen den '' auch kein leerzeichen oder so?

voelki ·

nee ich meine:

richtiges passwort anzeige =

" The Install Tool Password is not the admin password of TYPO3.
If you don't know the current password, you can set a new one by setting the value of $TYPO3_CONF_VARS["BE"]["installToolPassword"] in typo3conf/localconf.php to the md5() hash value of the password you desire. "

falsches passwort anzeige =

" The Install Tool Password is not the admin password of TYPO3.
If you don't know the current password, you can set a new one by setting the value of $TYPO3_CONF_VARS["BE"]["installToolPassword"] in typo3conf/localconf.php to the md5() hash value of the password you desire.

The password you just tried has this md5-value:

63a9f0ea7bb98050796b649e85481845 "

Also gehe ich mal davon aus, das er das Passwort ver- und entschlüsseln kann.
Nur der Aufruf von "..index.php?TYPO3_INSTALL[type]=config" erfolgt nach Eingabe des richtigen Passworts nicht. Ich hab so das Gefühl, das hier der redirect nicht geht. Wenn ich wenigsten eine Fehlermeldung als Anhaltspunkt hätte.

Ciao Maik

voelki ·

wahrscheinlich liegts doch nicht am redirect. Ich denke es wird wohl doch an einigen Berechtigungen liegen. Sieht so aus als ob er nach dem redirect immer noch der Meinung ist nicht eingeloggt zu sein. Vielleicht wird ja die Session nicht richtig erstellt. Muss ich noch mal überprüfen lassen.

Ciao Maik

amberg ·

hallo voelki

ich habe genau daselbe problem wie du beschrieben hast.
hast du unterdessen schon eine lösung gefunden?

wäre dir sehr dankbar, wenn du mir weiterhelfen könntest.

gruss chrysi

rambrand ·

Hallo,

gibt es hier schon eine Lösung ?
Ich stehe hier nämlich auch vor dem gleichen Problem.

Wäre überglücklich, wenn man mir hier den erlösenden Tipp geben könnte.

Bye,
Markus Haupt

voelki ·

Hi Leute,

also bei mir hab ich es jetzt nach langem suchen endlich hinbekommen.
Ich glaube immer noch, dass es eine Sicherheitseinstellung auf den Server ist.
Hab’s leider noch nicht herausgefunden. Noch mal meine Konfi:
Win2000
IIS 6
PHP 5
MySQL 5

Also nach dem ich in der Datei
"typo3\sysext\install\mod\class.tx_install.php" in Zeile 298 also der Block mit

"if (md5($GLOBALS['TYPO3_CONF_VARS']['BE']['installToolPassword'].'|'.$uKey) == $sKey || $this->checkPassword($uKey)){
$this->passwordOK=1;
if($this->redirect_url) {
echo " ";
header('Location: '.$this->redirect_url);
}
} else {
$this->loginForm();
}

ein echo " "; eingefügt habe, geht jetzt das Installtool. Eigentlich darf vor den Aufruf "header" keine Ausgabe erfolgen.
Die Fehlermeldung besagt auch, das er den header ändern will aber er den header schon abgeschickt hat. Ich weis echt nicht ob das eine Sicherheitseinstellung ist, so nach dem Motto "du darfst den Buffer nicht noch mal ändern" oder ob es einfach nur ein Konfigurationsfehler ist. Auf jeden Fall geht das Installtool jetzt.
Falls ihr nach der Anpassung euch auch nicht ins Backend oder Frontend einloggen könnt, schaut nach ob Ihr den
Parameter "NO_AUTO_VALUE_ON_ZERO" in MySQL unter Startup Variables - Advanced - SQL Mode gesetzt habt.

Ich wünsche euch viel Glück und hoffe das meine Info euch weiter helfen kann.

Ciao Maik