Страница 1 из 1

SSI

Добавлено: 01 окт 2011, 13:50
DeaTh
Здравствуйте, не подскажите, какие нужны изменения для сборки, чтобы SSI заработало? Из коробки не хочет. Заранее спасибо.

Re: SSI

Добавлено: 01 окт 2011, 19:34
Максим
- Остановите сервер
- Меню - Дополнительно - Шаблоны - Общий HTTP

найдите
<Directory %htmldir%/*>
    AllowOverride All
    Options -MultiViews Indexes +FollowSymLinks +IncludesNoExec -Includes -ExecCGI
<Limit GET POST OPTIONS PROPFIND>
    Order allow,deny
    Allow from all
</Limit>
и замените там -Includes на +Includes.

-Запустите сервер

Re: SSI

Добавлено: 01 окт 2011, 20:31
DeaTh
Спасибо за столь оперативный ответ и за open server в целом:) У вас наверное самое удобное меню для управления локальным сервером, что и требуется :)
Ps Этот пункт про SSI можно в справку добавить.

Re: SSI

Добавлено: 01 окт 2011, 20:45
Максим
Это ошибка и в новой версии SSI просто будет уже работать. В справку добавлять незачем.

Re: SSI

Добавлено: 01 окт 2011, 23:06
DeaTh
Не могли бы вы еще ответить на вопрос. SSI отдает директивы в кодировке отличной от utf-8? Как быть?

Re: SSI

Добавлено: 01 окт 2011, 23:48
Максим
1) В папке с вашим проектом создайте файл .htaccess с текстом(кодировку нужную вам пропишите):
IndexOptions Charset=windows-1251
2) В исходном коде ваших SSI файлов вместо, например:
<!--#echo var="TITLE" -->
пишите так:
<!--#echo encoding="none" var="TITLE" -->

Re: SSI

Добавлено: 02 окт 2011, 08:54
DeaTh
Изображение

Никак не хочет отдавать в utf-8. Пробовал и AddDefaultCharset utf-8 и IndexOptions Charset=UTF-8
А на скриншоте показал разницу при добавленном encoding="none" (2.) и без него (1.).
Если же документ переделать под windows-1251, то он нормально отдает страницу. То есть SSI по прежнему отдает в windows-1251, а не в юникоде. :(
Также попробовал в настройках программы поменять настройки кодировки сервера. Ставил на utf-8 и это тоже не помогло.
PS спасибо за релиз и уведомление;)
PPS Кстати, если менять кодировки в настройках и после этого, не выйдя из программы попытаться запустить сервер, то у меня вообще перестает работать сервер. Т.е. Apache просто перестает запускаться. Возможно это только у меня, а может и нет.

Re: SSI

Добавлено: 03 апр 2018, 20:41
BlackGrizzly
Подскажите, пожалуйста, как настроить SSI в OpenServer 5. Модуль подключен по умолчанию, это вижу. Файл .htaccess почему-то игнорируется. У меня обрабатываются файлы html и inc.