by Bee » 28. December 2013 08:03
So, ich habe es gefunden, und möchte die Lösung hier beschreiben:
Ausgang war, dass xampp_relocate.bat die Pfade in manchen Dateien nicht angepasst hatte. Manchmal ging es, manchmal nicht.
Warum es sporadisch ging, und meistens nicht, ist mir ein Rätsel, insbesondere, weil nach Durchsicht des Codes klargeworden ist, wie es funktioniert:
setup_xampp.bat ruft relocate_xampp.bat im Verzeichnis install auf. Dieses soll dann alle Pfade anpassen. Dazu findet es den aktuellen Pfad, schreibt diesen in xampp_location.txt (auch im install Verzeichnis) und ersetzt die Pfade in allen relevanten Dateien. Hierbei ist aber folgendes Detail zu beachten: relocate_xampp.bat liest zunächst den Inhalt der xampp_location.txt und sucht nach diesem String in den conf Dateien, um ihn dann zu ersetzen. So zumindest scheint es mir zu funktionieren. Wenn nun, wie in meinem Fall, in einigen conf Dateien ein anderer Pfad steht, als in der xampp_location.txt, wird dieser nicht gefunden und nicht ersetzt. Nachdem ich die ganzen Pfadnamen konsistent gemacht hatte, ging es. Nur, wie gesagt, manchmal funktioniert es auch, obwohl die Pfadnamen nicht übereinstimmen. Also, wenn dazu jemand was weiss---
Also- Fazit: Wenn Reloziieren nicht funktioniert, dann prüfen, ob der Pfadname, der in xampp_location.txt steht, mit den Pfaden in den conf Dateien übereinstimmt. Am besten ist es sicher, eine Original-Xampp-Installation zu verwenden, damit garantiert alles passt. (Hier kam wegen diverser Kopieraktionen einiges durcheinander;)
Bernhard