LWL Style: Ubuntu - Schreibrechte PHP

Hallo,

ich bin heute Nacht zum ersten mal mit einem Ubuntuserver oder überhaupt Linuxserver in Berührung gekommen.
Soweit so gut. Apache und PHP über die Paketfunktion installiert und jetzt Wordpress auf die Kiste. Leider musst ich feststellen, das PHP "keine" Schreibrechte besitzt.

Ich habe eine Spanische Doku gefunden da steht etwas von
/etc/apache2/envvars
Leider ist mein Spanisch nun ja nicht mehr so gut und er onlinetranslater hilft auch nicht wirklich weiter.

Was also tun?

  1. Moin,

    Was also tun?

    Das Problem ist meines Wissens die Berechtigung auf das Verzeichnis /var/www/html. Um das zu umgehen gibt es verschiedene Möglichkeiten, die unterschiedlich sinnvoll sind.
    Wenn dieser Server ausschließlich zur lokalen Entwicklung gedacht ist, kannst du das Verzeichnis einfach auf 777 setzen (per chmod).
    Wenn nicht, kannst du den Besitzer des Verzeichnisses rekursiv ändern, und zwar in den User, unter dem der Webserver läuft (per chown).

    Grüße Marco

    1. Hallo Marco,

      vielen Dank. Kann ich auch alle Unterverzeichnisse mit 777 ausstatten? Oder muss ich jedes Verzeichnis einzeln eingeben?

      1. Moin,

        Hallo Marco,

        vielen Dank. Kann ich auch alle Unterverzeichnisse mit 777 ausstatten? Oder muss ich jedes Verzeichnis einzeln eingeben?

        Das geht auch rekursiv, also mit Unterverzeichnissen:

        chmod -R 777 /var/www/html

        Siehe dazu auch man chmod.

        Grüße Marco

        1. Vielen Dank,

          jetzt haben alle Verzeichnisse die Rechte 777 und Wordpress möchte trotzdem den FTP Zugang? Habe ich da etwas übersehen?

          1. Moin,

            jetzt haben alle Verzeichnisse die Rechte 777 und Wordpress möchte trotzdem den FTP Zugang? Habe ich da etwas übersehen?

            Ich habe noch keine Wordpress-Installation durchgeführt. Wo genau liegt denn dein Wordpress? Weiß es, dass es auf einem lokalen Server läuft (vorausgesetzt man kann dem System irgendwie vermitteln)?

            Alternativ könntest du auch einfach noch einen FTP-Server aufsetzen. Aber vielleicht hat hier jemand anderes noch eine Idee, warum Wordpress hier nörgelt.

            Grüße Marco

            1. Wordpress liegt im Root verzeichnis. Und des geht um die automatischen Plugin Updates. Normalerweise laufen die schon geschrieben automatisch. Hier aber leider nur mit FTP ...

              Irgendwo muss da doch ein Harken vergessen sein...

              1. Moin,

                Wordpress liegt im Root verzeichnis. Und des geht um die automatischen Plugin Updates. Normalerweise laufen die schon geschrieben automatisch. Hier aber leider nur mit FTP ...

                Welches Root-Verzeichnis meinst du? Sofern du das Root-Verzeichnis des Computers meinst ( / ) ist das falsch.
                Wordpress gehört IMHO nach /var/www/html und wird per http://127.0.0.1 oder http://localhost aufgerufen.

                Grüße Marco

                1. Hi Marco,

                  du hast schon recht. /var/www/ ist es bei uns das html gibt es in der form nicht da Logs und co nicht gespeichert werden.

                  Welches Root-Verzeichnis meinst du? Sofern du das Root-Verzeichnis des Computers meinst ( / ) ist das falsch.
                  Wordpress gehört IMHO nach /var/www/html und wird per http://127.0.0.1 oder http://localhost aufgerufen.

                  Grüße Marco

                  1. Moin,

                    du hast schon recht. /var/www/ ist es bei uns das html gibt es in der form nicht da Logs und co nicht gespeichert werden.

                    Ok.
                    Ich habe mal kurz gegoogelt und diese Anleitung gefunden. Vielleicht hilft dir das. Mehr kann ich dir momentan leider nicht helfen...

                    Grüße Marco

                    1. Danke Marco, es funktioniert nun