с доступом на запись веб-сервера в PHP (Moodle) - PullRequest
1 голос
/ 14 марта 2012

я использую Moodle (это система управления обучением), и для этого cms нужно .htaccess с его содержанием. содержимое моего .htaccess файла:

deny from all
AllowOverride None
Note: this file is broken intentionally, we do not want anybody to undo it in subdirectory!

но когда я вижу свой сайт, я вижу это сообщение:

Вам необходимо создать каталог mdldata19 с правами записи веб-сервера.

в каталоге 'mdldata19' есть .htaccess. лучший контент для этого файла?

1 Ответ

2 голосов
/ 14 марта 2012

Отсутствующий каталог, вероятно, не имеет ничего общего с .htaccess, но вместо этого Moodle требует доступный для записи каталог с именем mdldata19.

Создайте каталог mdldata19, где бы ни указана документация, и сделайте егоДоступно для записи пользователю веб-сервера.В системах Apache это обычно пользователи с именами www-data, apache, httpd или другие.Вам необходимо выяснить, под каким пользователем работает Apache, выполнив поиск следующей директивы в httpd.conf:

User <apacheusername>
Group <apachegroupname>

Затем измените владельца группы в каталоге на пользователя Apache и сделайте его доступным для записи в группе

chown yourusername:apachegroup mdldata19
chmod g+rwx mdldata19
...