Hallo.
Wir verwenden XAMPP in der Schule für den Unterricht und nutzen dabei nur MySQL/MariaDB, PHP und Apache, ggf. noch PHPMyAdmin.
Die Schüler haben selbstverständlich keine Admin-Rechte und (da auch Arbeiten und Prüfungen an den Rechnern geschrieben werden) keine Schreibrechte auf C:. Aus diesem Grund passen wir die httpd.conf und die my.ini so an, dass die Verzeichnisse htdocs und mysql\data sowie Verzeichnisse für die Logfiles auf H:\XAMPP liegen und kopieren das DATA-Verzeichnis mit den Systemdatenbanken auch nach H:.
Leider verlangt das Control Panel Schreibrechte auf die INI-Datei und das Logfile.
Ersteres wäre unnötig, wenn das Panel nur bei Änderungen schreiben würde und nicht jedes Mal beim Beenden. Außerdem stürzt das Programm bei fehlenden Schreibrechten ab und lässt sich nur über den Task-Manager beenden.
Zweites wäre unnötig, wenn man den Pfad für das Logfile in der INI angeben könnte.
Es wäre super, wenn diese Probleme behoben würden.
Ein Batchfile, welches die Konfigurationsdateien so anpasst, dass User-Dateien nicht unterhalb des XAMPP-Ordners liegen müssen, wäre auch eine tolle Sache für den Einsatz an Schulen.
Gruß
Pyroner