Я створив сервер LAMP і маю доступ через SSH та на сторінку "це працює" з веб-браузера зсередини моєї мережі (через ip-адресу) та ззовні за допомогою dyndns.
У нас є кілька проектів Wordpress, які сидять у підкаталогах в / var / www / wordpress1 / var / www / wordpress2 і т. Д. Я не можу отримати доступ до цих підкаталогів з браузера, щоб налаштувати WP - або (я вважаю), щоб побачити вміст у браузері. Я отримую 403 Заборонену помилку у своєму браузері.
Я припускаю, що це проблема дозволів. Скажіть, будь ласка, відповідні налаштування дозволів на:
- Дозвольте розробникам і мені читати / писати.
- щоб дозволити налаштувати WP і зробити свою справу
- Дозволити відвідувачам доступ до веб-сайтів через Інтернет.
Я також повинен зазначити, що підпапка насправді є посиланням на папку на іншому внутрішньому hdd - я не думаю, що це не змінить значення, але я подумав, що повинен розкрити.
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
Ось результат використання 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
Я досі не можу отримати доступ через браузер.
chown -R www-data:www-data /var/www
/hdd/web/wordpress
було б правильно налаштувати Apache (кореневий каталог). Ви можете налаштувати apache для використання посилань, але я не раджу. Дивіться також help.ubuntu.com/community/WordPress
ls -la /var/www
.