Я настраиваю локальный сервер на 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. Вам нужно будет настроить владельца файла / каталога и разрешения для вашей установки, как указано выше.