nach umzug geht der forum nicht 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.

    Regards,


    Alexander / Aebian

  • Was immer Du bisher geändert hast, die aktuelle Fehlermeldung sagt aber ganz eindeutig:

    Quote

    Permission 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?

    Gruß

    Jörg

    (Jaydee)

  • Also der Ordner scheint chmod 777 zu haben, trotzdem hat dein PHP Prozess nicht die notwendigen Rechte.

    Probier mal folgendes:


    Code
    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.

    Regards,


    Alexander / Aebian

  • 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:


    Code
    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.

    woe füge ich das jetzt ein? bei linux habe ich wenig ahnung

  • 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.

    Regards,


    Alexander / Aebian

  • Mach mal

    Code
    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 {} +
  • 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". :D

    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.

    Gruß

    Jörg

    (Jaydee)

  • Versuche es mal so

    Code
    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 {} +

    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?

    Regards,


    Alexander / Aebian

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!