• • •
Apache - httpd.conf - Log
 
• • •
Options - Order - Auth
 
• • •
ErrorDocument
 
• • •
AddType - MIME types
 
• • •
CharsetDefault - CharsetSourceEnc
 
• • •
Redirect - RedirectMatch
 
• • •
Mod_rewrite - RewriteCond
 
• • •
AddHandler - Pass(Set)Env
 
• • •
PHP - .htaccess
 
• • •
Дополнительный материал

 
Рекомендуем

 
Пишем docroot для php.ini

Меняем значение $_SERVER['HTTP_HOST'] - docroot.php

В ряде случаев необходимо изменить - поменять значение глобальной переменной (константы) $_SERVER['HTTP_HOST'].

Например, при установки Битрикс - 1c-bitrix значение данной переменной должно быть строго "/home/www/ваш-домен"

И если это значение не совпадает, то поставить битрикс вряд ли получиться. Точнее поставить может со всякими ухищрениями, и получиться, но работать он все равно не будет. Так как там все завязано на значении данной глобальной переменной. Причем в большинстве случаев хостинг, если у вас не выделенный сервер на встречу не пойдет, так как вполне возможны после таких изменений проблемы у других клиентов.

Поэтому гораздо проще перенастроить значения "php.ini" конкретно для Вас.

Поменять данное значение средствами .htaccess так и не получилось. Хотя в теории это и возможно, но здесь встает все таже проблема - "курицы и яиц", + особенности настройки хостинга.

Поэтому идем в панель управления хостингом, конкретно в "Edit php.ini", и прописываем в "php.ini" - именно здесь (место расположение строки важно, в начале файла не работает):

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off


auto_prepend_file = /home/www/ваш-домен/docroot.php

default_mimetype = "text/html"
user_dir =

Далее создаем - прописываем сам скрипт "docroot.php" - расположенный соответсвенно в "/home/www/ваш-домен/docroot.php":

<?
if(substr($_SERVER['HTTP_HOST'], 0, 4) == "www."){
$srv=substr($_SERVER['HTTP_HOST'], 4);
}
else
$srv=$_SERVER['HTTP_HOST'];
$_SERVER['DOCUMENT_ROOT']="/home/www/".$srv;
?>

После этого значение $_SERVER['DOCUMENT_ROOT'] превращается из "ваш-домен", в "/home/www/ваш-домен".

Рекламная информация

Недавно освободившиеся домены с PR и ТИЦ:

Сервис http://reg.ru - крупнейшего хостинга и регистратора доменов позволяет подать заявку на регистрацию доменного имени, которое недавно было освобождено прежним Администратором. Освобожденные домены часто имеют высокие показатили ТИЦ и PR и могут быть интересны к приобретению.

Освобожденные домены .RU c ТИЦ:
Свободные премиум-домены:

Объем информации: 4758 bytes
Россия • admin@htaccess.net.ru 2005 - 2017 • Рекомендуем хостинг: Reg.ru (крупнейший), Hostland.ru (по-дешевле) - договора, счета, акты.


 
  In Partnership with AOL Search    службы мониторинга серверов