Hi,
Kompatibilität...naja, also z.B. eben ->
dieses Problem hatte ich auch.
Keine Fehlermeldung (war wohl unterdrückt), aber der Admin-User wurde einfach nicht angelegt, weil die Spalten NULL-Werte enthielten, und das ist für MySql5 im Standard nicht mehr zulässig. -
Aber überhaupt, was die Windows-Installation angeht, ein anderes Ding ist z.B. die PHP-Sessionverwaltung unter Windows. Der PHP-Installer, aber auch die Zip-Version liefern einen memory-orientierten Garbage-Collector mit, der im Zusammenspiel mit MySql den Speicher zumüllt
[ externes Bild ]
oder aber, weit schlimmer die Daten nach genau 24 Minuten einfach zerstört -> Verbindungsabbruch im lfd. Betrieb bis zum nächsten Browseraufruf. - In der Php.ini stehen einige Dinge dazu, insbesondere wie man die Daten eben in ein Verzeichnis auf der Platte rausschreibt. - Seither habe ich keine Probleme mehr damit...
die Windows-Installation ist nicht ganz trivial. - Aber, was das Rechteproblem betrifft, mit dieser Angelegenheit schlagen sich alle dynamischen Systeme herum. Oft ist es so gelöst daß es eine Config-Datei gibt, in der der lokale Pfad steht. Dieser wird dann in eine globale Variable geschrieben und dort jeweils abgegriffen.
Wird wohl immer so sein: Solange Code in irgendeinem von außen sichtbaren Verzeichnis steht (d.h. Webspace), solange kannst du dir nie sicher sein. Ein miskonfigurierter Server schmeißt dir sowieso den Code auf den Bildschirm und dann bist du froh wenn du keine harten Passwort-Zuweisungen etc. drin hast...
Grüßle an alle, Jürgen