Zum Inhalt springen

Win2003 Server Typo fähig machen

Erstellt am 28. Februar 2006 · 13 Antworten · letzte Antwort am 10. April 2006

Tags: Datenbank, Frage

arrow ·

Nach nun endlosen Tagen und nächten der Fehler und der Neuinstallationen schien es mir nun tatsächlich gelungen auch den letzten Teil der Sicherheitslücken aus zu mertzen. Ich spreche von Typo3 unter Windows 2003 server 🙂

Nun kommt folgende Meldung und ich bin heute echt nicht mehr in der Lage noch etwas konstruktives zu verstehen.

Warning: mysql_pconnect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\Apache2\htdocs\typo3\t3lib\class.t3lib_db.php on line 831

Nach meiner Auffassung mag der mysqlserver die Auth Methode von 'typo net. Aber warum? Installiert ist php4 mysql 4.4 und typo3 v3.81 auf einem 2.015er apache.OS ist win2003 Server.

Der MySQL Server läuft sowie die anderen nötigen Dienste. Lediglich mit dem Anmelden happerts noch. Kann mir irgenjemand weiter helfen ich wäre euch echt dankbar.

lg

mondrak ·

downgrade mal dein mysql-server.
4.4 ist zu neu, und php kann damit wohl noch nicht arbeiten, ich hatte dasselbe Problem auch mal.

Ich habe typo3 auch auf einem win2003 server, aber mit mysql 4.1.15-nt
Läuft prima! Probier die Version damit geht es sicher!

arrow ·

Danke fürs Reply,

also ich hab das Problem vorerst lokal (gleich online)
damit gelöst. Jedoch habe ich geupdatet auf mysql-5.0.18 und php 5.05 die beiden verstehen sich prächtig und typo3 3.81 kommt damit momentan auch zu rande. Diverse Ext. musste ich zwar kitten aber dat war net so wichtig 🙂
Mal schaun obs aufm webserver auch geht ich stelle jedenfalls nacher die evtl. lösung hier rein.

lg

mondrak ·

ja so geht es natürlich auch 🙂
Aber das wollte ich dir nicht empfehlen da ja typo offiziell nicht php5-kompatibel ist.

arrow ·

naja nur für die ext. nicht 🙂 hoff ich ^^

hmpf mein einziges momentane Problem ist noch:

Windows startet den MySQL Dienst nimmer. Nu bringt er den Fehler 1067 Dienst wurde unerwartet beendet.

Nach dem Installieren lief er erst jetzt als ich ihn kurz beendete lief er nicht mehr 😃 auch nicht schlecht 😉

hmm das könnten jetzt definitiv anzeichen für solch eine inkompatibilität sein

http://h723911.serverkompetenz.net/t3_cuoltec/typo3/index.php

verdammt und ich dachte das is ne 3.8 version gewesen auf der die website liegt ^^

arrow ·

Momentan sind auf meinem Server PHP 5.X installiert und MySQL 4.1.15 :o wenn ihr nun auf den vorherigen Link klickert seht ihr mein Problem. Es läuft ne Typo 3.80v. aufm Win2003 Server. Langsam platzt mir da auch der Kragen ... ich denke es wird ein kleines Installationsproblem sein das sich direkt vor meinen augen befindet.

Ich hoffe ihr könnt mir in dem Punkt weiterhelfen

danke und lg

arrow ·

momentane config...

PHP4.4 und mysql 4.1.15 😢

dit geht immer noch nicht, habe mir zum genannten fehler auch schon die googlische Hilfe hinzugezogen aber brachte keinen erfolg ich werde echt wahnsinnig ^^

ehontheim ·
arrow schrieb

Warning: mysql_pconnect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in D:\Apache2\htdocs\typo3\t3lib\class.t3lib_db.php on line 831

Hallole!

Nach meiner Auffassung liegt das Problem im Passwort-Mechanismus. Woher ich das weiß? Ich bin bei der Installation meines 2003er-Servers auch darüber gestolpert und habe einige Tage mit suchen verbracht.

Schau doch mal im MySQL-Handbuch nach im Kapitel

  • 5.6.9.Password Hashing in MySQL 4.1

Dort werden auch entsprechende Lösungsszenarien beschrieben.

Unter folgendem Link wird auch eine Lösung angeboten, die ich aber nicht verifizieren konnte (denn ich bin mittlerweile auf einen managed Unix-Server umgezogen):
http://hdh-soft.de/cms/index.php?id=65&tx_ttnews[tt_news]=11&tx_ttnews[backPid]=1&cHash=ac3ffef403

Wünsche viel Erfolg

Grüße

Erwin

arrow ·

also ersteinmal danke für die Antworten und für die Tips, hmm momentan komm ich mit dem phpmyamdin auch net drauf 2.6.1pl 2
Da bringt er mir den gleichen fehler. Ich teste das heute abend durch so wie ich das jetzt verstanden habe könnte ich a) nen 17stelliges pw verwenden :o

oder wie set old pw = 1 <-- umgangsprachlich

lg und danke für euere hilfe

Mavarik ·

Hatte das gleiche Problem!

Habe mindestens 5 Versuche gebraucht das "alte Passwortschema" zu aktivieren!

Folgendes hat geholfen:

mysql Console...
mysql>SET PASSWORD FOR myuser = OLD_PASSWORD('newpass');

CU Frank

arrow ·

So hat alles super geklappt ich danke euch allen =)
auch wenn es eine Schwere Geburt war =)

lg

arrow ·

So ich bins wieder =) mit einem neuen Aktuelle Problem :o

Nach einer kleinen Pause begann ich nun meinen Server nochmal neu aufzusetzen.

SRV installiert = 1
apache,php,mysql = 1
SET OlD_PASSWORD = 1
In Typo3 einloggen = 0

oO dachte ich 🙂

Ich kann via PHPmyadmin auf die DB zugreifen und fröhlich drin rum editieren leider kann das mein Typo nicht. Ich suchte also die Table be_users auf wo ich spontan entschloss beim PW vom Admin die Funktion OLD PASSWORD zu benutzen. Leider brachte dies nun kein Erfolg. Zusätzlich hab ich noch 12 Redakteure und 380FE Users die ich nicht alle mit der Hand eingeben möchte ^^ ... die einzige möglichkeit würde doch darin bestehen mysql mit der option --old-passwords zu starten, richtig? Tja ja wie wäre dann wohl meine Frage. Denn was ich auch Probiert hab es hat alles nichts gebracht. Nun bleibt es mir wieder einmal auf eure Hilfe zu hoffen.

danke im voraus

lg arrow