Ho impostato un server LAMP e ho accesso tramite SSH e alla pagina "Funziona" da un browser Web all'interno della mia rete (tramite indirizzo IP) e dall'esterno usando dyndns.
Abbiamo alcuni progetti Wordpress che si trovano in sottodirectory in / var / www / wordpress1 / var / www / wordpress2, ecc. Non riesco ad accedere a queste sottodirectory da un browser per impostare WP - o (suppongo) per vedere il contenuto su un browser. Ricevo un errore 403 proibito nel mio browser.
Presumo che si tratti di un problema di autorizzazioni. Potete per favore dirmi le impostazioni corrette per le autorizzazioni a:
- Consenti a me e agli sviluppatori di leggere / scrivere.
- per consentire l'installazione di WP e fare le sue cose
- Consentire ai visitatori di accedere ai siti via Web.
Dovrei anche menzionare che la sottocartella è in realtà un simlink alla cartella su un altro hdd interno - non penso che questo farà la differenza, ma ho pensato che avrei dovuto rivelarlo.
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
Ecco il risultato dell'uso 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
Non riesco ancora ad accedere tramite browser.
chown -R www-data:www-data /var/www
/hdd/web/wordpress
sarebbe configurare correttamente Apache (directory root). È possibile configurare Apache per utilizzare i collegamenti, ma non lo consiglio. Vedi anche help.ubuntu.com/community/WordPress
ls -la /var/www
.