Typucm писал(а):cmsservice писал(а):Мы на клиентские сайты добавляем еще настройки сжатия и указания браузеру для кеширования в этот файл (внимание! будьте аккуратны, т.к. на вашей установке могут отсутствовать соотвествующие модули apache и тогда это приведет к неработоспособности сайта):
На моём Денвере сайт с таким файлом ".htaccess" после добавки кода благополучно загнулся....
Подскажите плиз что это за "соотвествующие модули apache" где их взять и куда приладить ? Или это актуально только на живом сайте когда он выложен в сеть ? Если Да , то в этом случае как узнать что у хостера они есть ? или это забота сайтостроителя , что бы они оказались на сервере ?
Да, эти модули вам не нужны на локале, т.е. вам от них толку никакого.
Только на живом сайте, но это зависит от хостинга. Сами вы себе модули не сможете установить, если только у вас не выделенный сервер с root-доступом.
Узнать какие модули установлены можно так:
1. Либо у хостера в панели управления есть вывод информации о конфигурации.
2. Либо можно залить на сайт файл info.php, внутри которого написать:
- Код: Выделить всё
<?php
phpinfo();
?>
после чего перейти на http://ваш_сайт/info.php и посмотреть вывод, там можно найти список модулей apache, но только если PHP работает как модуль apache, а не как CGI.
3. Также создать файл info.php, внутри которого написать:
- Код: Выделить всё
<?php
print_r(apache_get_modules());
?>
после чего перейти на http://ваш_сайт/info.php и посмотреть вывод, должен быть выведен массив модулей apache.
4. На сервере, если имеете SSH root-доступ и сервер под *NIX, то обычно можно командой:
- Код: Выделить всё
apache2ctl -l
5. Также, в зависимости от ОС, можно посмотреть в папках и файлах конфигурации apache какие модули имеются в наличии и какие из них активны.