Я относительно новичок в настройке Apache.
У меня есть скрипт PHP, который записывает JSON-файл на основе значений, извлеченных из $_GET
.
<?php
file_put_contents('State.json', "{ do: '" . $_GET['do'] . "' }");
echo "Success";
?>
Я запускаю этот код, создавая запрос XHR.
Ally.xhr('/Cream/Foam?do=someCommand');
На странице, которую он возвращает, написано failed to open stream: Permission denied on line 3.
<Directory "~/Dropbox/Web">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Это права доступа к папке корневого сервера.
Что мне нужно изменить, чтобы позволить PHP писать файл?
(Я почти не знаю, что означает блок выше.)