Ich habe immer Probleme beim Festlegen der Dateiberechtigung und des Gruppenbesitzes. Manchmal gelingt es mir, Dateien über SFTP zu bearbeiten, manchmal nicht. Und dasselbe gilt für den Webserver.
Lassen Sie mich klarstellen, was ich normalerweise mache
1- Create an AWS Instance (Ubuntu 18.04)
2- Installed Apache/PHP 7.2/MySQL and other PHP Modules
3- It creates a web server directory on /var/www/html
4- I put my files here.
Ursprünglich gehörte es root, also habe ich den Benutzer geändert , da ich über den Benutzer bei SFTP und über den FTP-Client bei PPK-Dateien ubuntu
angemeldet bin . Nachdem ich die Berechtigung geändert habe, kann ich also Dateien hochladen .ubuntu
WinScp
SFTP
Nach einiger Zeit muss mein Webserver jedoch auch über die entsprechende Berechtigung verfügen, sodass ich, wenn ich beispielsweise ein WordPress
Plug-In installieren muss, dies über den Admin-Bereich erledigen kann.
Ich muss also immer alles darüber googeln und irgendwie habe ich Erfolg, aber es stört meine Berechtigung, die dem FTP-Benutzer erteilt wurde ubuntu
. Ich habe viele Artikel gelesen und bisher alles getan, aber konnte keine ordnungsgemäße Berechtigung festlegen, sodass sowohl der Webserver-Benutzer www-data
als auch der FTP-Benutzer ubuntu
die ordnungsgemäße Berechtigung erhalten sollten, sodass sie beide nicht berechtigt sind, Dateien hinzuzufügen oder zu bearbeiten.
Ich brauche eure Hilfe. Kann mir jemand eine Schritt-für-Schritt-Anleitung geben, wie ich nach dem Erstellen und Installieren einer AWS-Instanz eine Dateiberechtigung apache
erteile php
?
Ich habe meine aktuelle Dateiberechtigung freigegeben. Ich habe sie durch Ausführen des Befehls ausgedruckt ls -l
.
-rw-r--r-- 1 ubuntu www-data 420 May 14 15:12 index.php
-rw-r--r-- 1 ubuntu www-data 19 May 14 15:12 info.php
-rw-r--r-- 1 ubuntu www-data 6919 May 14 15:12 wp-activate.php
drwxr-xr-x 9 ubuntu www-data 4096 May 14 15:12 wp-admin
-rw-r--r-- 1 ubuntu www-data 369 May 14 15:12 wp-blog-header.php
-rw-r--r-- 1 ubuntu www-data 2283 May 14 15:12 wp-comments-post.php
-rw-r--r-- 1 ubuntu www-data 2898 May 14 15:12 wp-config-sample.php
-rw-r--r-- 1 ubuntu www-data 4398 May 16 13:03 wp-config.php
drwxr-xr-x 8 ubuntu www-data 4096 May 14 15:32 wp-content
-rw-r--r-- 1 ubuntu www-data 3847 May 14 15:12 wp-cron.php
drwxr-xr-x 19 ubuntu www-data 12288 May 14 15:12 wp-includes
-rw-r--r-- 1 ubuntu www-data 2502 May 14 15:12 wp-links-opml.php
-rw-r--r-- 1 ubuntu www-data 3306 May 14 15:12 wp-load.php
-rw-r--r-- 1 ubuntu www-data 38883 May 14 15:12 wp-login.php
-rw-r--r-- 1 ubuntu www-data 8403 May 14 15:12 wp-mail.php
-rw-r--r-- 1 ubuntu www-data 17947 May 14 15:12 wp-settings.php
-rw-r--r-- 1 ubuntu www-data 31085 May 14 15:12 wp-signup.php
drwxrwxrwx 3 ubuntu www-data 4096 May 14 15:35 wp-snapshots
-rw-r--r-- 1 ubuntu www-data 4764 May 14 15:12 wp-trackback.php
-rw-r--r-- 1 ubuntu www-data 3068 May 14 15:12 xmlrpc.php
Dank im Voraus