Корневой каталог вряд ли будет проблемой здесь, если Вы будете видеть каталог, Вы хотите записать в, просто не может записать в него.
Что является выводом следующих команд:
ls -al /srv/www/domain.com/ | grep public_html
(если существует лучший путь к тому, скажите так),
groups newuser
Для того, чтобы включения на стороне сервера работали, необходимо также загрузить модуль include
. Вы можете сделать это, выполнив следующее от имени пользователя root:
a2enmod include
Или выполните следующее:
ln -s /etc/apache2/mods-available/include.conf /etc/apache2/mods-enabled/include.conf
ln -s /etc/apache2/mods-available/include.load /etc/apache2/mods-enabled/include.load
Затем перезапустите apache.
Обратите внимание, если вы добавляли SSI в файлы .shtml
из .htaccess
вы должны сделать AddOutputFilter ВКЛЮЧАЕТ .shtml
. Или замените .shtml
на любой тип файла, который вы хотите проанализировать на стороне сервера.
Текущий файл конфигурации Debian /etc/apache2/mods-available/mime.conf
содержит ошибку в том, что он добавляет следующее:
<IfModule mod_mime.c>
[...]
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
[...]
</IfModule>
без предварительной проверки, загружен ли mod_include.c
. Чтобы обойти это, вы можете изменить эти строки на:
<IfModule mod_mime.c>
[...]
<IfModule mod_include.c>
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
</IfModule>
[...]
</IfModule>
The
теги могут быть вложенными. Это избавит вас от сообщений об ошибках, возникающих в случае, если mod_include.c
не загружен.