auf Grund der Fragen und teilweise Probleme die hier gepostet werden,, hätte ich mal eine Anregung. und manche Probleme zu vermeiden.
Liefert doch nur die zwei Dateien "php.ini" und "my.ini" mit und verschiebt die bei der Installation ins %SYSTEMROOT%-Verzeichnis.
So ist bei Problemen wenigsten klar welche Datei aktuell benutzt wird, und die Anwender wissen welche sie ändern müssen. Die Dateien im %SYSTEMROOT% werden ja in jedem Fall benutzt. (PHP-Modul, CGI oder CLI).
Gerade auch bei MySQL ist das so eine Sache:
- Wenn WinMySQLAdmin aufgerufen wird, wird die my.ini eh erstellt und die my.cnf umbenannt wenn vorhanden.
- ruft man MySQL über die Batchdatei auf gelten wieder andere Einstellungen, weil da eine my.cnf im bin-Verzeichnis von euch vorgeschrieben wird.
-Rufe ich MySQL als Dienst oder über mysqld.exe auf ist wieder die C:\my.cnf oder %SYSTEMROOT%\my.ini gültig.
Persönlich finde ich auch, dass man mit den Vorgabewerten gut leben kann und somit zwei Einstellungen in der my.ini langen (dann hat man das selbe wie wenn man die mysqld.exe ohne vorhandene my.cnf/ini aufruft):
- Code: Select all
[mysqld]
basedir=C:\xampp\mysql
datadir=C:\xampp\mysql\data
erweitern kann man das ja immer noch anhand der Beispieldateien, wenn man unbedingt was ändern will.
Nur mal so als Anregung. Auch wenn damit zwei Dateien ausserhalb von xampp sind, was man aber eh nicht immer verhindern kann. Und man nimmt so auch Rücksicht auf die Gegebenheiten von Windows.