Moinsen,
meine Frage:
Wieso hat die Shell und der Aufruf über die Domain andere Rechte bzw. einen anderen Benutzer?
Habe NextCloud installiert und hatte Probleme dabei.
Über den Web Installer gab es erst Probleme, dann habe ich es über occ per Shell versucht, was auch wiederum zu Problemen führte.
Im nachhinein hab ich herausgefunden, dass es unter anderem an einem "."-Punkt im Namen der Datenbank lag.
Was mir aber zusätzlich dabei aufgefallen ist, ist die Tatsache, dass bei der Webinstallation jetzt zwar alles läuft aber, wenn ich per Shell/occ einen Befehl ausführen möchte, wird mir mitgeteilt, dass Berechtigungen fehlen und ich den richtigen Benutzer nutzen soll.
Das gleiche Verhalten hatte ich umgekehrt bei der Installation über occ auch. Da wurde mir in der Webseite gesagt, dass die Berechtigungen nicht passen und ich den passenden Benutzer nutzen soll.
Dementsprechend gehe ich stark davon aus, dass die Aufrufe per Domain einen anderen Benutzer (Standard Benutzer) wählen und damit ausgeführt werden und die Shell dann irgendeinen anderen Benutzer oder Berechtigungen benutzt.
Jetzt stellt sich mir die Frage, wie kann ich die Kommandos auf der Shell mit dem gleichen "hostingxxxxxx" Benutzer ausführen wie die Scripte die per Web-Aufruf ausgeführt werden?
Jemand eine Idee woran das liegt oder ob das so gewollt/normal ist oder hab ich irgendwas übersehen oder falsch verstanden?
MfG und danke für weitere Infos