Назад | Перейти на главную страницу

Файлы Apache Server Joomla в / var / www /

Хорошо ... Я настроил свой сервер и у меня 4 Joomla! сайты, находящиеся в / var / www /. Согласно этому сообщению, каждый каталог сайта и файлы под ним имеют корневой каталог: www-pub:

Как лучше всего обрабатывать разрешения для пользовательских www-данных Apache 2 в / var / www?

Мой пользователь, cdog, является частью www-pub, как указано в приведенном выше сообщении, и после дополнительных исследований umask настроен правильно.

Проблема в том, что когда я вхожу в систему Joomla! back end ... все каталоги недоступны для записи, то есть я не могу обновлять файлы конфигурации, редактировать шаблоны или даже устанавливать / обновлять плагины / расширения и т. д.

Joomla! не был установлен в эти каталоги, каталоги были перемещены (клонированы через git) на сервер, и была выполнена последующая работа каталогов (как описано в ссылке выше).

Права для всех каталогов и файлов следующие (я привел только несколько примеров):

administrator rwxrwsr-x root:www-pub
cache         rwxrwsr-x root:www-pub
images        rwxrwsr-x root:www-pub
modules       rwxrwsr-x root:www-pub
tmp           rwxrwsr-x root:www-pub
index.php     rw-rw-r-- root:www-pub

В чем причина того, что мои каталоги / файлы недоступны для внутреннего администратора Joomla?

В www-data пользователь, от имени которого запускается Apache, должен быть членом www-pub группа. Возможно, вам потребуется перезапустить Apache после изменения членства в группе.