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

У Apache нет полного разрешения

Я настраиваю локальный сервер на ubuntu, устанавливаю webmin для доступа с рабочего стола, устанавливаю apache и т. Д. И в конце я устанавливаю joomla, поскольку я создаю локальную систему erp.

Но похоже, что у Apache (или php, которого я не знаю) нет разрешения, так как я не могу записывать файлы, перемещать файлы и т. Д., Когда я пытаюсь установить любой плагин / модуль, я получаю информацию, которую я не могу "переместить файл".

я пробую chown весь каталог в www-date пользователь / группа, но я не могу. Как разрешить apache записывать файлы, чтобы я мог использовать его как обычный веб-сервер?

Нет такого пользователя как www-date и это должно быть www-data.

Во-вторых, для работы joomla необходимо установить несколько прав собственности и прав доступа к каталогам / файлам. Вы можете ознакомиться с инструкциями здесь:

https://help.ubuntu.com/community/Joomla

Вот важная часть для вас:

Затем необходимо переместить файлы и сменить владельца.

cd ..
sudo mv joomla /var/www/
cd /var/www/joomla
sudo chown -R www-data:www-data .

Change Permissions

cd /var/www/joomla/
sudo find . -type f -exec chmod 644 {} \;
sudo find . -type d -exec chmod 755 {} \;

В примере /var/www/joomla это каталог установки joomla. Вам нужно будет настроить владельца файла / каталога и разрешения для вашей установки, как указано выше.