Ich habe einen LAMP-Server eingerichtet und kann über SSH und die Seite "it works" von einem Webbrowser innerhalb meines Netzwerks (über die IP-Adresse) und von außerhalb mit dyndns auf die Seite zugreifen.
Wir haben einige Wordpress-Projekte, die sich in den Unterverzeichnissen / var / www / wordpress1 / var / www / wordpress2 usw. befinden. Ich kann nicht über einen Browser auf diese Unterverzeichnisse zugreifen, um WP einzurichten - oder (ich nehme an) das zu sehen Inhalt in einem Browser. In meinem Browser wird ein 403 Forbidden-Fehler angezeigt.
Ich gehe davon aus, dass dies ein Berechtigungsproblem ist. Können Sie mir bitte die richtigen Einstellungen für die Berechtigungen für Folgendes mitteilen:
- Lassen Sie die Entwickler und mich lesen / schreiben.
- WP einrichten und seine Sache machen zu lassen
- Ermöglichen Sie Besuchern den Zugriff auf die Websites über das Web.
Ich sollte auch erwähnen, dass es sich bei den Unterordnern tatsächlich um Simlinks zu Ordnern auf einer anderen internen Festplatte handelt. Ich glaube nicht, dass dies einen Unterschied macht, aber ich dachte, ich sollte dies offenlegen.
total 12
drwxr-xr-x 2 root root 4096 2012-07-12 10:55 .
drwxr-xr-x 13 root root 4096 2012-07-11 20:02 ..
lrwxrwxrwx 1 root root 43 2012-07-11 20:45 admin_media -> /root/django_src/django/contrib/admin/media
-rw-r--r-- 1 root root 177 2012-07-11 17:50 index.html
lrwxrwxrwx 1 root root 14 2012-07-11 20:42 media -> /hdd/web/media
lrwxrwxrwx 1 root root 18 2012-07-12 10:55 wordpress -> /hdd/web/wordpress
Hier ist das Ergebnis der Verwendung chown -R www-data:www-data /var/www
total 12
drwxr-xr-x 2 www-data www-data 4096 2012-07-12 10:55 .
drwxr-xr-x 13 root root 4096 2012-07-11 20:02 ..
lrwxrwxrwx 1 www-data www-data 43 2012-07-11 20:45 admin_media -> /root/django_src/django/contrib/admin/media
-rw-r--r-- 1 www-data www-data 177 2012-07-11 17:50 index.html
lrwxrwxrwx 1 www-data www-data 14 2012-07-11 20:42 media -> /hdd/web/media
lrwxrwxrwx 1 www-data www-data 18 2012-07-12 10:55 wordpress -> /hdd/web/wordpress
Ich kann immer noch nicht über einen Browser zugreifen.
chown -R www-data:www-data /var/www
/hdd/web/wordpress
Apache (Stammverzeichnis) ordnungsgemäß konfigurieren. Sie können Apache so konfigurieren, dass Links verwendet werden. Dies wird jedoch nicht empfohlen. Siehe auch help.ubuntu.com/community/WordPress
ls -la /var/www
.