Ich vermute mal folgendes:
Der Webserver/PHP läuft auf deinem Server unter den Benutzer www-data.
FTP/SSH läuft auf einem anderen Benutzer (z.B. user2). Wenn du nun Dateien über FTP/SSH hochlädst, werden diese auch entsprechend des Benutzers angelegt.
Wenn du dann z.B. versuchst ein Update zu installieren, macht PHP dies als Benutzer www-data. Wenn www-data nicht die Rechte hat in Ordnern von user2 zu schreiben etc. tritt das Problem auf.
Beim Thema Schreibrechte kommt hier dann oft 777, wobei viele nicht wissen was das überhaupt bedeutet.
Erste Stelle: Eigentümer
Zweite Stelle: Gruppe
Dritte Stelle: Alle
Stichwörter: Benutzer und Gruppen, chmod, chown
wiki.ubuntuusers.de/Benutzer_und_Gruppen/
wiki.ubuntuusers.de/chmod/
wiki.ubuntuusers.de/chown/
Zitat
Ich hatte dann noch einen kompletten reinstall versucht - hat auch nicht geklappt (selbes problem wie beim ersten versuch v2.1.17 (mysql probleme) hab mir dann kurzerhand mit der version aus dem masterordner geholfen.
Damit ist die eine Datei gemeint oder? Das ist ok.
application/libraries/Ilch/Database/Mysql.php
Hoffe deine Seite läuft jetzt wieder, aber das mit den Benutzern und Schreibrechten sollte noch einmal geprüft werden.