- Betroffene Version
- WoltLab Suite 5.4
hallo.ich habe den forum auf den neuen server geladen den datenbank zugang geändert aber es kommt der fehler
hallo.ich habe den forum auf den neuen server geladen den datenbank zugang geändert aber es kommt der fehler
Die Berechtigungen stimmen nicht.
Sieht mach falschen Dateiberechtigungen aus. Siehe auch hier Fehler bei Übertragung von Forum auf neuen Server
Hier noch die Anleitung: https://manual.woltlab.com/de/server-migr…lort-einspielen
ich habe die rechte gemacht aber trostem.
jetzt sind mehr
Under welchem User laueft denn der Web-Server und hat der auf den Pfad /var/www/vhosts/rosalife.de/ die notwendigen Rechte?
Mit ls -ld kannst du dir die Berechtigung anzeigen lassen.
Under welchem User laueft denn der Web-Server und hat der auf den Pfad /var/www/vhosts/rosalife.de/ die notwendigen Rechte?
Mit ls -ld kannst du dir die Berechtigung anzeigen lassen.
Was immer Du bisher geändert hast, die aktuelle Fehlermeldung sagt aber ganz eindeutig:
ZitatPermission denied
Also allein daran gibt es schon nicht viel zu diskutieren. Und ansonsten, ganz allgemein: Hast Du den DNS (A-Record) auf die neue IP (Server) angepasst?
Also der Ordner scheint chmod 777 zu haben, trotzdem hat dein PHP Prozess nicht die notwendigen Rechte.
Probier mal folgendes:
sudo find /var/www/vhosts/rosalife.de/ -type d -exec chmod 750 {} + && sudo chown -R www-data:www-data /var/www/vhosts/rosalife.de/ && sudo find /var/www/vhosts/rosalife.de/ -type f -exec chmod 640 {} +"
Sofern du am PHP nichts geschraubt hast was den User betrifft, sollte der Dienst als www-data laufen.
Was immer Du bisher geändert hast, die aktuelle Fehlermeldung sagt aber ganz eindeutig:
Also allein daran gibt es schon nicht viel zu diskutieren. Und ansonsten, ganz allgemein: Hast Du den DNS (A-Record) auf die neue IP (Server) angepasst?
ja ich habe die rechte gemacht auch die dns einträge. aber komisch. ich habe einmal mit 777 gemacht nicht geklbat dan 7777 auch nicht. aber alles als root.
Also der Ordner scheint chmod 777 zu haben, trotzdem hat dein PHP Prozess nicht die notwendigen Rechte.
Probier mal folgendes:
Codesudo find /var/www/vhosts/rosalife.de/ -type d -exec chmod 750 {} + && sudo chown -R www-data:www-data /var/www/vhosts/rosalife.de/ && sudo find /var/www/vhosts/rosalife.de/ -type f -exec chmod 640 {} +"
Sofern du am PHP nichts geschraubt hast was den User betrifft, sollte der Dienst als www-data laufen.
woe füge ich das jetzt ein? bei linux habe ich wenig ahnung
In deiner Konsole.
woe füge ich das jetzt ein? bei linux habe ich wenig ahnung
In die Kommandozeile natuerlich und dann absenden.
Da du sprachst alles als root zu machen, musst du evtl. das sudo entfernen wenn du es nicht installiert hast.
So soll es aussehen.
aber komisch. ich habe einmal mit 777 gemacht nicht geklbat dan 7777 auch nicht. aber alles als root.
Den Satz musste ich jetzt erstmal "entschlüsseln".
Also (0)777 ist auch etwas sehr hoch und muss im Regelfall überhaupt nicht sein. Standard auf unixoiden Systemen ist für Verzeichnisse 755 und für Dateien 644, probier das mal. Nicht mehr Rechte geben als unbedingt erforderlich.
ich habe gemacht und jetzt steht File not found. aber forum ist drinne
Daher nochmal die Frage unter welchem User laueft PHP und der Web-Server?
Deine Rechte stimmen immer noch nicht.
Allein Deine .htaccess kann schon nicht ausgelesen werden, deshalb bekommst Du jetzt einen 403 Error.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!