V-Talking Client+Server Контроллер домена и Active Directory
Ноя 13

Эта статья призвана помочь тем, кто уже установил и настроил сервер Apache для платформы Windows 95/98 или NT и хочет узнать больше о его конфигурировании. Установить сервер, а также полный “джентельменский набор” к нему довольно несложно: достаточно воспользоваться советами, приведенными в статье : Установка локального сервера Apache PHP MySQL.

Файл httpd.conf

# Основан на конфигурационных файлах сервера NSCA, написанных by Rob McCool.
#
# Это главный файл конфигурации сервера Apache, содержащий директивы,
# управляющие работой сервера. За детальной информацией об этих директивах,
# обращайтесь по адресу
#
# Не стоит читать эти директивы без понимания их роли. Они приведены здесь
# лишь в качестве примера одного из возможных вариантов. В случае сомнений
# обращайтесь к сопровождающей документации. Считайте, что вас предупредили.
#
# После обработки этого файла сервер попробует найти и обработать файлы
# C:/Program Files/Apache Group/Apache/conf/srm.conf, а затем
# C:/Program Files/Apache Group/Apache/conf/access.conf
# если вы не переопределили эти имена директивами ResourceConfig и/или
# AccessConfig.
#
# Директивы конфигурации сгруппированы в три основных раздела:
#
# 1. Директивы, управляющие процессом Apache в целом глобальное окружение.
# 2. Директивы, определяющие параметры “главного” сервера, или сервера “по
# умолчанию”, который отвечает на запросы, которые не обрабатываются
# виртуальными хостами. Эти директивы определяют также установки по
# умолчанию для всех остальных виртуальных хостов.
# 3. Установки для виртуальных хостов, позволяющие обрабатывать запросы Web
# одним-единственным сервером Apache, но направлять по раздельным адресам
# IP или именам хостов.
#
# Файлы конфигурации программы и регистрации событий конфиги и логи: Если
# имена файлов, определенных вами для управления сервером, начинаются с
# символа “/” или “диск:/” для Win32, сервер будет использовать явно
# указанный в этом имени полный путь. Если же имена НЕ начинаются с “/”, то
# для определения пути будет использовано значение директивы ServerRoot – так,
# “logs/foo.log” при значении ServerRoot равном “/usr/local/apache” будет
# интерпретироваться сервером как “/usr/local/apache/logs/foo.log”.
#
# ВНИМАНИЕ: В определении имен файлов вы ДОЛЖНЫ использовать прямые слэши
# вместо обратных т.е. “c:/apache” вместо “c:\apache”. Если не указано имя
# диска, по умолчанию будет использован диск, на котором размещен Apache.exe;
# тем не менее, во избежание путаницы, рекомендуется, чтобы вы всегда явно
# указывали в абсолютных путях имя диска.
#

### Раздел 1: Глобальное окружение
#
# Директивы в этом разделе определяют общие параметры Apache, как, например,
# число запросов, которое он может обрабатывать одновременно, или где ему
# искать свои файлы конфигурации.
#

#
# Директива ServerType может иметь значения inetd или standalone. Режим inetd
# поддерживается только на платформах Unix.
#
ServerType standalone

#
# ServerRoot: вершина дерева каталогов, в которых содержатся файлы
# конфигурации, регистрации и отслеживания ошибок.
#
# В конце строки добавлять слэш НЕ СЛЕДУЕТ.
#
ServerRoot “C:/Program Files/Apache Group/Apache”

#
# PidFile: Файл, куда сервер при запуске должен записывать свой номер
# идентификации процесса.
#
PidFile logs/httpd.pid

#
# ScoreBoardFile: Учетный файл, используемый для хранения внутренней
# информации процесса сервера. Это требуется не всеми архитектурами. Если в
# вашей - требуется об этом можно судить по тому, будет ли создан такой файл,
# когда вы запустите Apache, то вы ДОЛЖНЫ обеспечить, чтобы никакие два
# экземпляра процесса Apache не использовали бы один и тот же учетный файл.
#
ScoreBoardFile logs/apache_status

#
# В стандартной конфигурации сервер обработает при запуске файлы httpd.conf,
# srm.conf и access.conf именно в таком порядке. Последние два файла в
# настоящее время поставляются пустыми, поскольку теперь рекомендуется
# для простоты, чтобы все директивы держались в одном файле httpd.conf.
# Закомментированные ниже значения встроены в сервер по умолчанию. Если вам
# надо указать другие имена файлов, отредактируйте и раскомментируйте их. Если
# потребуется, чтобы сервер проигнорировал эти файлы, вы можете указать
# значения “/dev/null” для Unix или “nul” для Win32.
#
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf

#
# Timeout: Время ожидания в секундах, прежде чем сервер примет или отправит
# сообщение о тайм-ауте.
#
Timeout 300

#
# KeepAlive: Позволено или нет устанавливать долговременные соединени
# persistent connections т.е. когда обрабатывается более одного запроса на
# соединение. Для запрета укажите значение “Off”.
#
KeepAlive On

#
# MaxKeepAliveRequests: Максимальное число запросов, допустимое в одном
# долговременном соединении. Для снятия ограничений укажите значение 0, но для
# максимального быстродействия мы рекомендуем указать заведомо большое
# конкретное значение.
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout: Время ожидания в секундах следующего запроса от одного и
# того же клиента в одном подключении.
#
KeepAliveTimeout 15

#
# Для обработки запросов Apache для Win32 всегда порождает один дочерний
# процесс. Если он по каким-либо причинам будет преждевременно завершен,
# другой дочерний процесс создается автоматически. Поступающие запросы внутри
# такого дочернего процесса обрабатываются отдельными потоками. Следующие две
# директивы управляют поведением таких потоков и процессов.
#

#
# MaxRequestsPerChild: Число запросов, которое позволено обрабатывать
# дочернему процессу до переполнения. При переполнении дочерний процесс будет
# принудительно завершен, чтобы избежать проблем при длительной непрерывной
# работе, если Apache или используемые им библиотеки, допускают утечку
# памяти или других ресурсов. На большинстве систем это не требуется, но
# некоторые например, Solaris страдают заметными утечками в библиотеках.
# Если нет других рекомендаций, для Win32 установите значение 0 без
# ограничений.
#
MaxRequestsPerChild 0

#
# ThreadsPerChild: Число одновременных потоков т.е. запросов, которое
# допускает сервер. Установите это значение в соответствии с требуемой
# загрузкой сервера больше активных запросов одновременно означает, что они
# обслуживаются медленнее и объемом системных ресурсов, который вы можете
# предоставить серверу.
#
ThreadsPerChild 50

#
# Listen: Позволяет привязать Apache к конкретному адресу IP, и/или порту, в
# дополнение к порту, определенному по умолчанию. См. также директиву
# .
#
#Listen 3000
#Listen 12.34.56.78:80

#
# BindAddress: Этой опцией вы можете обеспечить поддержку виртуальных хостов.
# Данная директива используется для указания серверу адреса IP, который
# необходимо отслеживать. Она может содержать “*”, адрес IP или полное имя
# домена Интернет. См. также директивы и Listen.
#
#BindAddress *

#
# Поддержка динамически разделяемых объектов DSO, Dynamic Shared Object
#
# Для того чтобы иметь возможность использовать модуль, созданный как
# библиотека DSO, вам следует поместить в этом месте соответствующую строку
# ‘LoadModule’ чтобы он был доступен ПРЕЖДЕ обращения к нему. За детальными
# разъяснениями механизмов DSO вы можете обратиться к файлу README.DSO в
# дистрибутиве Apache 1.3, а также выполнить команду ‘apache -l’, чтобы
# получить список уже встроенных статически скомпонованных и таким образом
# всегда доступных модулей сервера Apache.
#
# Внимание: Порядок, в котором загружаются модули, имеет большое значение. Не
# меняйте нижеследующий порядок без консультации со специалистом.
#
#LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll
#LoadModule cern_meta_module modules/ApacheModuleCERNMeta.dll
#LoadModule digest_module modules/ApacheModuleDigest.dll
#LoadModule expires_module modules/ApacheModuleExpires.dll
#LoadModule headers_module modules/ApacheModuleHeaders.dll
#LoadModule proxy_module modules/ApacheModuleProxy.dll
#LoadModule rewrite_module modules/ApacheModuleRewrite.dll
#LoadModule speling_module modules/ApacheModuleSpeling.dll
#LoadModule status_module modules/ApacheModuleStatus.dll
#LoadModule usertrack_module modules/ApacheModuleUserTrack.dll

#
# Директива ExtendedStatus определяет, будет ли Apache генерировать детальную
# информацию о состоянии ExtendedStatus On, или только общую информацию
# ExtendedStatus Off, при обращении к функции “server-status”. Значение по
# умолчанию - Off.
#
#ExtendedStatus On

### Раздел 2: Конфигурация сервера по умолчанию
#
# Директивы этого раздела устанавливают значения, используемые “главным
# сервером”, который отвечает на запросы, не обрабатываемые виртуальными
# хостами. Эти значения обусловливают также установки по умолчанию для любых
# контейнеров , которые вы будете определять далее в этом файле.
#
# Любые из этих директив могут быть включены в контейнер ; в
# таком случае установки по умолчанию будут переопределены ими для этого
# виртуального хоста.
#

#
# Если в директиве ServerType установленной ранее в разделе “Глобальное
# окружение” задано значение “inetd”, следующие несколько директив не имеют
# никакого эффекта, поскольку их значение определено конфигурацией inetd.
# Переходите к директиве ServerAdmin.
#

#
# Port: Номер порта, к которому подключен сервер.
#
Port 80

#
# ServerAdmin: Ваш адрес, по которому следует направлять сообщения о проблемах
# с сервером. Этот адрес появится на некоторых сгенерированных сервером
# страницах, таких, как сообщения об ошибках.
#
ServerAdmin you@your.address

#
# Директива ServerName задать имя хоста, возвращаемое клиенту, если это имя
# отличается от того имени, которое получила программа например, используйте
# “www” вместо реального имени хоста.
#
# Внимание: Вы не можете просто выдумывать имена хостов в надежде, что это
# сработает. Имя, которое вы определяете здесь, должно быть действительным
# именем DNS для вашего хоста. Если вы ничего не поняли, справьтесь у
# администратора сети.
# Если ваш хост не имеет зарегистрированного имени DNS, вы можете указать
# здесь его адрес IP. В таком случае вам придется обращаться к нему по адресу
# например, http://123.45.67.89/ и это может сильно осложнить переадресацию
# ресурсов.
#
#ServerName new.host.name

#
# DocumentRoot: Каталог, в котором будут находиться ваши документы т.е. Web-
# страницы. По умолчанию, все запросы выбираются из этого каталога; для
# указания же других мест могут использоваться символические ссылки линки и
# псевдонимы алиасы.
#
DocumentRoot “C:/Program Files/Apache Group/Apache/htdocs”

#
# Каждый каталог, к которому Apache имеет доступ, может быть сконфигурирован в
# отношении свойств и сервисов, которые могут быть разрешены и/или запрещены в
# этом каталоге и его подкаталогах.
#
# Сначала мы определяем свойства “по умолчанию” как весьма ограниченный набор
# разрешений.
#

Options FollowSymLinks
AllowOverride None

#
# Обратите внимание, что с этого места и далее вы должны явным образом
# указывать свойства, которые могут быть разрешены, – так что если что-то не
# работает так, как вы ожидаете, сначала убедитесь, что вы разрешили это
# свойство ниже.
#

#
# Здесь должен быть указан каталог, который вы установили как DocumentRoot.
#

#
# Опции могут иметь значения “None”, “All” или любую комбинацию из “Indexes”,
# “Includes”, “FollowSymLinks”, “ExecCGI”, или “MultiViews”.
#
# Обратите внимание, что “MultiViews” должен быть указан отдельно -
# “Options All” для этого не достаточно.
#
Options Indexes FollowSymLinks MultiViews

#
# Эта директива перечисляет опции, которые могут быть переопределены в файлах
# .htaccess. Значением может быть “All”, или любая комбинация из “Options”,
# “FileInfo”, “AuthConfig”, и “Limit”
#
AllowOverride None

#
# Эти директивы определяют, кто может получать что бы то ни было с этого
# сервера.
#
Order allow,deny
Allow from all

#
# UserDir: Название каталога, которое прибавляется к именам пользовательских
# домашних каталогов при получении запроса ~user напр.
# “http://www.server.com/~username”.
#
# Под Win32 мы в настоящее время не пытались устанавливать каталог регистрации
# пользователя, поэтому приходится пользоваться форматом, приведенным ниже.
#
UserDir “C:/Program Files/Apache Group/Apache/users/”

#
# DirectoryIndex: Имя файла или файлов, используемое в качестве
# предопределенной страницы-указателя или оглавления. Если вы указываете
# несколько имен, разделяйте их пробелами.
#
DirectoryIndex index.html

#
# AccessFileName: Имя файла, который сервер ищет в каждом каталоге для
# определения прав доступа.
#
AccessFileName .htaccess

#
# Следующие строки предотвращают доступ к файлам .htaccess со стороны Web-
# клиентов. Поскольку файлы .htaccess нередко содержат информацию об
# аутентификации, доступ к ним запрещен из соображений безопасности. Вы можете
# закомментировать эти строки, если допускаете, чтобы посетители могли
# просматривать содержимое файлов .htaccess из Web. Если вы поменяете значение
# директивы AccessFileName выше, не забудьте внести и сюда соответствующие
# изменения.
#

Order allow,deny
Deny from all

#
# CacheNegotiatedDocs: По умолчанию с каждым документом Apache отправляет
# инструкцию “Pragma: no-cache”, что является указанием proxy-серверам не
# кэшировать данный документ. Если раскомментировать следующую строку, то
# поведение proxy-серверов изменится и им будет разрешено кэшировать
# документы.
#
#CacheNegotiatedDocs

#
# UseCanonicalName: впервые в версии 1.3 Если эта директива включена ”On”,
# то всякий раз, когда Apache требуется создать ссылку на самого себя self-
# referencing URL, т.е. адрес сервера, с которого поступает ответ на запрос,
# для формирования “канонического имени” он будет использовать значения
# директив ServerName и Port, когда это возможно. Если директива выключена
# ”Off”, Apache будет по возможности использовать значения, предоставленные
# клиентом. Эта директива влияет также на значения переменных SERVER_NAME и
# SERVER_PORT в CGI-скриптах.
#
UseCanonicalName On

#
# Директива TypesConfig описывает расположение файла mime.types или его
# эквивалента.
#
TypesConfig conf/mime.types

#
# Директива DefaultType определяет MIME-тип, который будет использоваться для
# какого-либо документа, если сервер не сможет определить его по иным
# признакам, например по расширению имени файла. Если ваш сервер содержит по
# большей части тексты или HTML-документы, “text/plain” является приемлемым
# решением. Если большая часть содержимого является исполняемыми файлами или
# изображениями, вы можете поменять значение на “application/octet-stream”,
# чтобы предотвратить попытку браузера показать содержимое двоичного файла.
#
DefaultType text/plain

#
# Модуль mod_mime_magic позволяет серверу использовать разнообразные приемы
# определения типа файла по его содержимому. Директива MIMEMagicFile указывает
# ему файл, где даны дефиниции таких приемов. По умолчанию mod_mime_magic не
# включен в состав сервера вы должны загрузить его сами с помощью директивы
# LoadModule - см. абзац DSO в разделе “Глобальное окружение”, - или заново
# откомпилировать сервер с этим модулем, поэтому директива MIMEMagicFile
# заключена в контейнер . Это означает, что она будет обработана
# только если модуль mod_mime_magic уже загружен.
#

MIMEMagicFile conf/magic

#
# Директива HostnameLookups определяет, регистрировать ли клиентов по именам,
# или только по адреса IP, т.е. www.apache.org ”On” или 204.62.129.132
# ”Off”. По умолчанию – “Off”, поскольку для снижения нагрузки на сеть было
# бы лучше, если бы вы использовали эту возможность, зная о последствиях, т.к.
# отслеживание по именам означает, что каждый клиентский запрос приведет КАК
# МИНИМУМ к еще одному запросу к серверу имен для преобразования адреса IP
# в имя.
#
HostnameLookups Off

#
# ErrorLog: Расположение файла регистрации ошибок. Если вы НЕ определяете
# директиву ErrorLog внутри контейнера , сообщения об ошибках
# будут записаны сюда. Если же определяете, они будут записаны там, а здесь –
# нет.
#
ErrorLog logs/error.log

#
# LogLevel: Определение характера ошибок, которые записываются в error.log.
# Возможные значения в порядке убывания количества сообщений: debug, info,
# notice, warn, error, crit, alert, emerg.
#
LogLevel warn

#
# Следующие директивы определяют псевдонимы некоторых форматов, которые
# используются в директиве CustomLog см. ниже.
#
LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”" combined
LogFormat “%h %l %u %t \”%r\” %>s %b” common
LogFormat “%{Referer}i -> %U” referer
LogFormat “%{User-agent}i” agent

#
# Расположение и формат файла регистрации лога. Если вы не определяете
# никаких лог-файлов внутри контейнера , сведения будут
# записываться здесь. Если же вы определяете отдельный лог-файл для
# виртуального хоста, доступ будет отслеживаться там, но не здесь.
#
CustomLog logs/access.log common

#
# Если вы хотите, чтобы был агент ссылочных логов referer logfiles agent,
# раскомментируйте следующие директивы.
#
#CustomLog logs/referer.log referer
#CustomLog logs/agent.log agent

#
# Если вы предпочитаете иметь один лог-файл с информацией о доступе, агентах и
# ссылках комбинированный формат лог-файла, вы можете использовать следующую
# директиву.
#
#CustomLog logs/access.log combined

#
# Добавить дополнительную строку, содержащую версию сервера и имя виртуального
# хоста на страницах, сгенерированных сервером сообщениях об ошибках,
# листингах каталогов FTP, вывод модулей mod_status и mod_info, но не в CGI-
# документах. Чтобы дополнительно включить ссылку mailto:, содержащую
# значение директивы ServerAdmin, установите значение “EMail”.
# Допустимые значения: On | Off | Email
#
ServerSignature On

#
# Псевдонимы алиасы: Можно добавлять любое количество псевдонимов без
# ограничений.
# Формат: Alias псевдоним действительное_имя
#
# Обратите внимание, что если вы включаете завершающий слэш в “псевдоним”, то
# сервер потребует его присутствия и в URL. Так, “/icons” не будет разыменован
# в данном примере, только “/icons/”.
#
Alias /icons/ “C:/Program Files/Apache Group/Apache/icons/”

#
# ScriptAlias: Указывает каталог, который содержит серверные скрипты. Свойства
# ScriptAlias-ов такие же, как и у просто Alias-ов, кроме того, что документы
# в каталоге “действительное_имя” считаются приложениями и выполняются на
# сервере, а не отправляются клиенту. К директиве ScriptAlias применяются те
# же правила в отношении завершающего “/”, что и к Alias.
#
ScriptAlias /cgi-bin/ “C:/Program Files/Apache Group/Apache/cgi-bin/”

#
# Значение “C:/Program Files/Apache Group/Apache/cgi-bin” следует заменить на
# путь к каталогу CGI, если у вас такой есть.
#

AllowOverride None
Options None

#
# Директива Redirect позволяет сообщить клиенту о документе, который
# существовал некогда в именном пространстве сервера, но был перемещен в
# другое место. Она позволяет сообщить клиенту его новый адрес.
#
# Формат: Redirect старый_URL новый_URL
#

#
# Директивы, управляющие выдачей листингов каталогов, генерируемых сервером.
#

#
# FancyIndexing означает, что вы предпочитаете листинги с украшениями. О
# других возможных значениях директивы IndexOptions см. сопровождающую
# документацию.
#
IndexOptions FancyIndexing

#
# Директивы AddIcon* указывают серверу, какими иконками украшать имена файлов
# в листинге каталога. Иконки изображаются только в режиме FancyIndexing.
#
AddIconByEncoding CMP,/icons/compressed.gif x-compress x-gzip

AddIconByType TXT,/icons/text.gif text/*
AddIconByType IMG,/icons/image2.gif image/*
AddIconByType SND,/icons/sound2.gif audio/*
AddIconByType VID,/icons/movie.gif video/*

AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core

AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^

#
# DefaultIcon указывает, какой иконкой следует украшать файлы, для которых
# иконка не задана явно.
#
DefaultIcon /icons/unknown.gif

#
# AddDescription позволяет размещать краткое описание после имени файла в
# индексах листингах каталогов, сгенерированных сервером. Такие описания
# выводятся только в режиме FancyIndexing.
# Формат: AddDescription “строка_описания” .расширение_имени_файла
#
#AddDescription “GZIP compressed document” .gz
#AddDescription “tar archive” .tar
#AddDescription “GZIP compressed tar archive” .tgz

#
# ReadmeName задает имя README-файла, который добавляется к листингу каталога
# по умолчанию.
#
# HeaderName указывает имя файла, который будет выводиться в заголовке
# листингов каталога.
#
# Сначала сервер попытается открыть файл имя.html, и включит его в листинг,
# если он существует. Если файл имя.html не существует, сервер попытается
# открыть файл имя.txt и включить его в виде простого текста.
#
ReadmeName README
HeaderName HEADER

#
# IndexIgnore представляет набор имен файлов, которые должны быть исключены из
# листинга. В именах допустимы метасимволы подстановки в стиле shell.
#
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t

#
# AddEncoding позволяет вам заставить определенные браузеры Mosaic/X 2.1+
# распаковывать информацию “на лету”. Внимание: это свойство поддерживают не
# все браузеры. Несмотря на сходство имен, нижеприведенные директивы Add* не
# имеют ничего общего с директивами оформления FancyIndexing, приведенными
# выше.
#
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz

#
# AddLanguage позволяет указать язык документа. Вы можете затем использовать
# протокол обмена content negotiation для выдачи браузеру документа на том
# языке, который он браузер предпочитает.
#
# Примечание 1: Суффикс не обязательно должен совпадать с буквенным кодом
# языка – те, у кого есть документы на польском языке стандартный сетевой
# буквенный код pl, могут воспользоваться директивой “AddLanguage pl .po” во
# избежание конфликта с распространенным суффиксом скриптов на языке Perl.
#
# Примечание 2: Нижеследующие примеры показывают, что в нескольких случаях
# двухбуквенный код языка не совпадает с двухбуквенным кодом страны.
# Например, ‘Датский/da’ вместо ‘Дания/dk’.
#
# Примечание 3: В случае ‘ltz’ мы нарушаем требования RFC, используя
# трехбуквенный код. Как говорится, “работа продолжается”, и возможно,
# несоответствия с rfc1766, будут устранены.
#
# Коды языков:
# датский Danish da; голландский, Нидерланды Dutch nl;
# английский English en; эстонский Estonian ee; французский French fr;
# немецкий German de; новогреческий Greek-Modern el; итальянский Italian it;
# португальский Portuguese pt; люксембургский Luxembourgeois* ltz;
# испанский Spanish es; шведский Swedish sv; каталанский Catalan ca;
# чешский Czech cz; русский Russian ru.
#
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage pt .pt
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru

# LanguagePriority позволяет определить первоочередность некоторых языков при
# установлении протокола обмена.
#
# Возможно, вы захотите изменить предложенный порядок языков. Просто
# перечислите их в порядке убывания приоритета.
#
LanguagePriority ru en fr de it da nl cz es pt sv el et ltz ca

#
# AddType позволяет слегка подправить mime.types, не редактируя его, или
# объявить определенные файлы имеющими определенный тип.
#
# Например, модуль PHP3 этот модуль не является частью дистрибутива сервера
# Apache, обычно использует следующие объявления:
#
#AddType application/x-httpd-php3 .phtml
#AddType application/x-httpd-php3-source .phps

AddType application/x-tar .tgz

#
# AddHandler позволяет отобразить определенные расширения имен файлов на
# обработчиков вне связи с определениями типов файлов. Обработчики могут быть
# как встроенные в сервер, так и объявленные директивой Action см. ниже.
#
# Если вы хотите использовать файлы, вставляемые сервером в ваши документы
# инклюды или SSI - server side includes раскомментируйте следующие строки.
#
# Для использования скриптов CGI:
#
#AddHandler cgi-script .cgi

#
# Для использования HTML-файлов, предварительно обрабатываемых сервером
# server-parsed HTML files:
#
#AddType text/html .shtml
#AddHandler server-parsed .shtml

#
# Раскомментируйте следующую строку, чтобы разрешить Apache передачу
# специальных файлов, которые не сопровождаются стандартными заголовками HTTP
# send-asis HTTP file.
#
#AddHandler send-as-is asis

#
# Если вы хотите использовать карты-изображения, обрабатываемые сервером,
# используйте следующую директиву:
#
#AddHandler imap-file map

#
# Если вы хотите задействовать карты типов type maps, см. документацию,
# используйте:
#
#AddHandler type-map var

#
# Директива Action позволяет определить приложение, выполняющее скрипты, когда
# запрашиваются содержащие их файлы. Это устраняет необходимость многократного
# упоминания URL часто используемых процессоров CGI-скриптов.
# Формат: Action псевдоним_типа /псевдоним_пути/обработчик
# Action среда/тип /псевдоним_пути/обработчик
#

#
# MetaDir: определяет имя каталога, в котором Apache может найти файлы с
# метаинформацией. Эти файлы содержат дополнительные заголовки HTTP,
# включаемые при отправке определенных документов.
#
#MetaDir .web

#
# MetaSuffix определяет суффикс имени файла, содержащего метаинформацию.
#
#MetaSuffix .meta

#
# Настраиваемая реакция на ошибки собственный стиль Apache может быть трех
# типов.
#
# 1 простой текст
# ErrorDocument 500 “Сервер сказал а-я-яй!
# N.B.: знак двойной кавычки просто означает, что далее следует текст.
#
# 2 локальная переадресация
# Чтобы перенаправить на локальный документ:
# ErrorDocument 404 /missing.html
# Перенаправлять можно и на скрипт, и на документ, использующий
# серверные инклюды:
# ErrorDocument 404 /cgi-bin/missing_handler.pl
#
# 3 внешняя переадресация
# ErrorDocument 402 http://some.other_server.com/subscription_info.html
# N.B.: Большинство переменных окружения, связанных с исходным запросом
# станут НЕ ДОСТУПНЫ при такой переадресации.

#
# Следующие директивы отменяют поддержку долговременных соединений
# keepalives и смывание заголовков HTTP. Первая директива отменяет их для
# Netscape 2.x и браузеров, которые притворяются, что они Netscape – известны
# некоторые проблемы с такими браузерами. Вторая директива предназначена для
# Microsoft Internet Explorer 4.0b2, реализация HTTP/1.1 которого не полна, и
# не поддерживает должным образом keepalive, когда он используется в откликах
# 301 или 302 переадресация.
#
BrowserMatch “Mozilla/2″ nokeepalive
BrowserMatch “MSIE 4\.0b2;” nokeepalive downgrade-1.0 force-response-1.0

#
# Следующая директива отключает отклики по HTTP/1.1 браузерам, которые
# нарушают стандарты HTTP/1.0 и не могут разобрать основной отклик 1.1.
#
BrowserMatch “RealPlayer 4\.0″ force-response-1.0
BrowserMatch “Java/1\.0″ force-response-1.0
BrowserMatch “JDK/1\.0″ force-response-1.0

#
# Следующая группа директив управляет отчетами о состоянии сервера, имеющего
# URL http://servername/server-status. Для приведения в соответствие с вашими
# нуждами, замените “.your_domain.com”.
#
#
# SetHandler server-status
# Order deny,allow
# Deny from all
# Allow from .your_domain.com
#

#
# Следующая группа директив управляет отчетами конфигурации удаленного сервера
# http://servername/server-info требуется, чтобы был загружен mod_info.c.
# Замените “.your_domain.com” на имя вашего домена.
#
#
# SetHandler server-info
# Order deny,allow
# Deny from all
# Allow from .your_domain.com
#

#
# Поступали сообщения, что некие люди пытаются злоупотреблять древней ошибкой
# пред-1.1-й эры. Ошибка касалась CGI-скрипта, поставлявшегося с Apache.
# Раскомментировав следующие строки, вы можете переадресовать эти атаки на
# регистрирующий скрипт на phf.apache.org. А можете регистрировать их сами,
# используя скрипт support/phf_abuse_log.cgi.
#
#
# Deny from all
# ErrorDocument 403 http://phf.apache.org/phf_abuse_log.cgi
#

#
# Директивы proxy-сервера. Раскомментируйте следующую строку для того, чтобы
# разрешить работу с proxy.
#
#ProxyRequests On

#
# Разрешить/запретить обработку заголовков HTTP/1.1 “Via:”.
# Возможные значения: Off | On | Full | Block. “Full” добавляет в заголовок
# версию сервера, “Block” удаляет все исходящие заголовки “Via:”.
#
#ProxyVia On

#
# Для разрешения также кэширования, отредактируйте и раскомментируйте
# следующие строки нельзя включать кэширование без указания CacheRoot:
#
#CacheRoot “C:/Program Files/Apache Group/Apache/proxy”
#CacheSize 5
#CacheGcInterval 4
#CacheMaxExpire 24
#CacheLastModifiedFactor 0.1
#CacheDefaultExpire 1
#NoCache a_domain.com another_domain.edu joes.garage_sale.com

### Раздел 3: Виртуальные хосты
#
# Директива VirtualHost: Если вы хотите держать на своей машине несколько
# хостов, следует для каждого из них завести контейнер VirtualHost. Прежде чем
# их устанавливать, обращайтесь за подробными разъяснениями к документации по
# адресу http://www.apache.org/docs/vhosts/. Для проверки конфигурации ваших
# виртуальных хостов, вы можете использовать опцию ‘-S’ командной строки.

#
# Если вы хотите использовать именные виртуальные хосты name-based virtual
# hosts, вам необходимо определить для них как минимум один адрес IP и номер
# порта.
#
#NameVirtualHost 12.34.56.78:80
#NameVirtualHost 12.34.56.78

#
# Пример использования директивы VirtualHost:
# В контейнере VirtualHost может использоваться почти любая директива Apache.
#
#
# ServerAdmin webmaster@host.some_domain.com
# DocumentRoot /www/docs/host.some_domain.com
# ServerName host.some_domain.com
# ErrorLog logs/host.some_domain.com-error_log
# CustomLog logs/host.some_domain.com-access_log common
#

#
#

Русский перевод файла php.ini

;;;;;;;;;;;;;;;;;
; Об этом файле ;
;;;;;;;;;;;;;;;;;

; Этот файл содержит большинство установок PHP. Чтобы PHP смог его
; обнаружить, он должен называться ‘php.ini’. Интерпретатор ищет файл в
; текущем каталоге, в случае неудачи - в каталоге, указанном в
; переменной окружения PHPRC, и, наконец, в каталоге, заданном при -в
; компиляции и сборке PHP именно в таком порядке.
; В системе Windows путь, указанный при компиляции PHP,
; соответствует каталогу Windows в большинстве случаев это
; c:windows. Папка, в которой будет производиться поиск файла
; ‘php.ini’, может быть также определена с использованием ключа -c
; командной строки.
;
; Синтаксис файла крайне прост. Пробельные символы то есть, пробелы,
; символы табуляции и т. д., строки, начинающиеся с точки с запятой
; игнорируются как вы, наверное, уже догадались. Заголовки секций
; например, [Foo] также пропускаются, но, возможно, будут учитываться
; в будущих версиях PHP.
;
; Директивы задаются примерно так:
; directive=value
; Имена директив чувствительны к регистру символов - foo=bar не то же
; самое, что FOO=bar.
;
; Значение value может быть строкой, числом, константой PHP например,
; E_ALL или M_PI, одной из INI-констант On, Off, True, False, Yes, No
; или None, выражением например, E_ALL & ~E_NOTICE, а также строкой
; в кавычках ”foo”.
;
; В выражениях могут использоваться только побитовые и логические
; операторы, а также скобки:
; | поразрядное ИЛИ OR
; & поразрядное И AND
; ~ поразрядное НЕ NOT
; ! логическое отрицание NOT
;
; В качестве логических флагов со значением “истина” могут быть
; использованы значения 1, On, True или Yes. Значение “ложь” дают 0, Off,
; False и No.
;
; Пустая строка может быть задана, если “не указать ничего” после знака
; равенства, или же указать слово None:
; foo= ; устанавливаем foo равной пустой сторке
; foo=none ; аналогично
; foo=”none” ; устанавливаем foo равным строке ‘none’
;
; Если вы используете константы в качестве части значения директивы и эти
; константы определяются в каком-нибудь динамически загружаемом
; расширении модуле PHP или Zend, вы можете указывать их только после
; строки, которая загружает расширение.
;
; Все значения в файле php.ini-dist соответствуют встроенным значениям
; по умолчанию. Если php.ini не задействуется, или же вы удалите из него
; некоторые строки, будут установлены значения по умолчанию.

;;;;;;;;;;;;;;;;;;;
; Настройки языка ;
;;;;;;;;;;;;;;;;;;;

; Разрешает работу PHP для сервера Apache.
engine = On

; Разрешает использовать короткие тэги ; только тэги .
short_open_tag = On

; Позволяет использовать тэги <% %> а-ля ASP.
asp_tags = Off

; Число значащих цифр после запятой, которые отображаются для чисел с
; плавающей точкой.
precision = 14

; Признак коррекции дат проблема 2000 года, которая может создать
; вызвать непонимание со стороны браузеров, которые
; на это не рассчитывают
y2k_compliance = Off

; Использование буферизации вывода. Позволяет посылать заголовки включая
; Cookies после вывода текста. Правда, это происходит ценой
; незначительного замедления вывода.
; Вы можете разрешить буферизацию во время выполнения сценария путем
; вызова функций буферизации, или же включить ее по умолчанию с помощью
; следующей директивы:
output_buffering = Off

; Директива неявной отсылки говорит PHP о том, что выводимые данные нужно
; автоматически передавать браузеру после вывода каждого блока данных.
; Ее действие эквивалентно вызовам функции flush после
; каждого использования print или echo и после каждого HTML-блока.
; Включение этой директивы серьезно замедляет работу, поэтому ее
; рекомендуется применять лишь в отладочных целях.
implicit_flush = Off

; Параметр определяет, должен ли PHP использовать возможность всегда
; передавать аргументы функциям по ссылке при выполнении сценария.
; Этог метод устарел, и, скорее всего, он не будет
; поддерживаться в будущих версиях PHP/Zend.
; Описание того, каким способом должен быть передан аргумент -
; по ссылке или по значению - рекомендуется указывать при объявлении
; функции. Лучше всего, если вы попробуете установить параметр в Off
; и проверите, все ли сценарии по-прежнему работают. Если это так,
; то все в порядке, и сценарии будут совместимы и с будущими версиями
; PHP. В противном случае вы будете получать предупреждения каждый раз,
; когда аргументы передаются ненадлежащим образом и по значению там,
; где должны передаваться по ссылке.
allow_call_time_pass_reference = On

; Безопасный режим
safe_mode = Off
safe_mode_exec_dir =

; Установка некоторых переменных окружения может потенциально породить
; “дыры” в защите сценариев. Следующая директива содержит разделенный
; запятыми список префиксов. В режиме включенного безопасного режима
; пользователь сможет изменять только те переменные окружения, имена
; которых начинаются с перечисленных префиксов.
; По умолчанию пользователь имеет возможность устанавливать только
; переменные окружения, начинающиеся с PHP_ например,
; PHP_FOO=something.
; Замечание: если эта директива пуста, PHP позволяет пользователям
; модифицировать любые переменные окружения!
safe_mode_allowed_env_vars = PHP_

; Следующая директива содержит разделенный запятыми список имен
; переменных окружения, которые конечный пользователь не сможет изменять
; путем вызова putenv.
; Эти переменные будут защищены даже в том случае, если директива
; разрешает их использовать.
safe_mode_protected_env_vars = LD_LIBRARY_PATH

; Эта директива позволяет вам запрещать вызовы некоторых функций
; из соображений безопасности. Список задается в виде имен функций,
; разграниченных запятыми. Директива действует независимо от того, установлен
; ли безопасный режим или нет!
disable_functions =

; Цвета для режима раскраски синтаксиса. Любой цвет, допустимый в тэге
; , допустим и здесь.
highlight.string = #DD0000
highlight.comment = #FF8000
highlight.keyword = #007700
highlight.bg = #FFFFFF
highlight.default = #0000BB
highlight.html = #000000; Другие директивы; Следующая директива указывает, должен ли PHP добавлять заголовок
; X-Powered-by в заголовки, посылаемые браузеру, и, таким образом,
; обнаруживать себя. Это никак не может повлиять на безопасность
; сценария, однако позволяет пользователю определить, использовался
; ли PHP для генерации страницы, или нет.
expose_php = On;;;;;;;;;;;;;;;;;;;;;;;;
; Ограничения ресурсов ;
;;;;;;;;;;;;;;;;;;;;;;;;; Максимальное возможное время выполнения сценария в секундах. Если
; сценарий будет выполняться дольше, PHP принудительно завершит его.
max_execution_time = 30
; Максимальный объем памяти, выделяемый сценарию 8MB
memory_limit = 8M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Обработка ошибок и журнализация ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Директива error_reporting должна задаваться в виде битового
; поля. Его значение можно устанавливать с помощью следующих констант,
; объединенных оператором | OR:
; E_ALL - Все предупреждения и ошибки.
; E_ERROR - Критические ошибки времени выполнения.
; E_WARNING - Предупреждения времени выполнения.
; E_PARSE - Ошибки трансляции.
; E_NOTICE - Замечания времени выполнения это такие
; предупреждения, которые, скорее всего,
; свидетельствуют о логических ошибках в
; сценарии, - например, использовании
; неинициализированной переменной.
; E_CORE_ERROR - Критические ошибки в момент старта PHP.
; E_CORE_WARNING - Некритические предупреждения во время старта PHP.
; E_COMPILE_ERROR - Критические ошибки времени трансляции.
; E_COMPILE_WARNING - Предупреждения времени трансляции.
; E_USER_ERROR - Сгенерированные пользователем ошибки.
; E_USER_WARNING - Сгенерированные пользователем предупреждения.
; E_USER_NOTICE - Сгенерированные пользователем замечания.
; Пример:
; показывать все ошибки, за исключением замечаний
; error_reporting = E_ALL & ~E_NOTICE
; показывать только сообщения об ошибках
; error_reporting=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
; отображать все ошибки, предупреждения и замечания
error_reporting = E_ALL & ~E_NOTICE

; Печать ошибок и предупреждений прямо в браузер.
; Для готовых сайтов рекомендуется отключать следующую директиву и
; использовать вместо нее журнализацию см. ниже. Включенная директива
; display_errors в “рабочих” сайтах может открыть доступ пользователю к
; секретной информации: например, полному пути к документу, используемой
; базе данных и т. д.
display_errors = On

; Даже если display_errors включена, ошибки, возникающие во время старта
; PHP, не отображаются. Рекомендуется устанавливать следующую директиву
; в выключенное состояние, за исключением случая, когда вы применяете
; ее при отладке.
display_startup_errors = Off

; Сохранять ли сообщения об ошибках в файле журнала. Журнал может
; определяться настройками сервера, быть связанным с потоком stderr
; или же задаваться директивой error_log, описанной ниже. Как уже было
; сказано, в коммерческих проектах желательно использовать именно
; журнализацию, а не отображать ошибки в браузер.
log_errors = Off

; Сохранять ли последнее сообщение об ошибке или предупреждение в
; переменной $php_errormsg
track_errors = On

; Строка, которая выводится перед сообщением об ошибке.
;error_prepend_string = ““; Строка, которая отображается после сообщения.
;error_append_string = “”

; Раскомментируйте, чтобы вести журнал в указанном файле.
;error_log = filename

; Раскройте, чтобы использовать системный журнал.
;error_log = syslog

; Предупреждать, когда оператор + применяется к строкам.
warn_plus_overloading = Off

;;;;;;;;;;;;;;;;;;;;
; Обработка данных ;
;;;;;;;;;;;;;;;;;;;;

; Замечание: track_vars всегда включена, начиная с PHP 4.0.3.

; Следующая директива определяет, в каком порядке PHP будет
; регистрировать данные, полученные методами GET, POST, а также
; переменные окружения и встроенные переменные соответственно, значение
; задается буквами G, P, C, E и S, например, EGPCS или GPC. Регистрация
; производится на основе чтения этой строки слева направо, новые значения
; переопределяют старые.
variables_order = “EGPCS”

; Должен ли PHP регистрировать EGPCS-переменные как глобальные
; переменные. Возможно, вы захотите отключить эту возможность, если не
; хотите “засорять” глобальную область видимости сценария. Это имеет
; смысл, если вы используете директиву track_vars - в этом случае вы
; можете получить доступ к GPC-данным через массив $HTTP_???_VARS.
; Желательно так писать сценарии, чтобы они по возможности
; старались обходиться без директивы register_globals. Использование
; данных, поступивших из формы, как глобальных переменных, потенциально
; может породить проблемы в защите сценария, если программист не особенно
; позаботится об их устранении.
register_globals = On

; Следующая директива указывает PHP, обязан ли он создавать переменные
; $argv и $argc на основе информации, поступившей методом GET. Если вы не
; используете эти переменные, отключите директиву register_argc_argv для
; небольшого убыстрения работы PHP.
register_argc_argv = On

; Максимальный размер данных POST, который PHP сможет принять.
post_max_size = 8M

; Следующая директива устарела - используйте variables_order.
gpc_order = “GPC”

; Автоматическая обработка кавычек и апострофов:
; использовать ли автокавычки для входящих GET/POST/Cookie данных
magic_quotes_gpc = Off

; Заключать ли данные в автокавычки во время выполнения, например,
; для данных из SQL, exec и т. д.
magic_quotes_runtime = Off

; Нужно ли PHP оформлять автокавычки в стиле Sybase-style заменять ‘
; на ”, а не на ‘
magic_quotes_sybase = Off

; Следующие директивы указывают PHP, содержимое каких файлов он должен
; обрабатывать до и после вывода сценария.
auto_prepend_file =
auto_append_file =

; Начиная с версии 4.0b4, PHP всегда сообщает браузеру об используемой
; кодировке в заголовке Content-type. Для того, чтобы запретить это,
; просто установите следующую директиву пустой. По умолчанию
; используется text/html без указания кодировки.
default_mimetype = “text/html”
;default_charset = “iso-8859-1″

;;;;;;;;;;;;;;;;;;;
; Пути и каталоги ;
;;;;;;;;;;;;;;;;;;;

; Для UNIX: “/path1:/path2″.
; Для Windows: “path1;path2″
include_path =

; Корневой каталог для PHP-сценариев.
; Игнорируется, если значение равно пустому “”.
doc_root =

; Каталог, который PHP использует при открытии сценария вида
; /~username. Не оказывает действия, если значение равно “”.
user_dir =

; Каталог, в котором хранятся динамически загружаемые расширения.
extension_dir = /usr/local/php/extensions

; Следующая директива разрешает или запрещает использование функции dl.
; Функция dl работает неправильно в многопоточных Web-серверах,
; например, в IIS или Zeus, и автоматически отключается для них.
enable_dl = On

;;;;;;;;;;;;;;;;;;
; Закачка файлов ;
;;;;;;;;;;;;;;;;;;

; Разрешает PHP обрабатывать закачку файлов
file_uploads = On

; Каталог для временных файлов, в который PHP помещает закачанные
; файлы используется системный временный каталог, если в директиве
; указана пустая строка
upload_tmp_dir = /tmp

; Максимальный размер закачанного файла
upload_max_filesize = 2M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Динамически загружаемые расширения ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; Если вы хотите, чтобы какие-то модули загружались автоматически,
; задавайте директиву extension в формате:
; extension=modulename.extension
; Например, для Windows:
; extension=msql.dll
; или для UNIX:
; extension=msql.so
; Должно быть указано только имя, без пути. Чтобы задать каталог,
; в котором расположены расширения, используйте директиву
; extension_dir, описанную выше.

; Модули для Windows
; Замечание: поддержка MySQL и ODBC теперь включена в ядро PHP, так что
; для нее уже не нужны никакие библиотеки DLL. Подключение тех или иных
; модулей в системах, которые не предназначены для них, может вызвать
; неработоспособность сервера. Поэтому подключайте толькоте модули, в
; которых уверены.
;

; графическая библиотека GD
extension=php_gd.dll

;extension=php_cpdf.dll
;extension=php_cybercash.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll
;extension=php_exif.dll
;extension=php_fdf.dll
;extension=php_gettext.dll
;extension=php_ifx.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mhash.dll
;extension=php_mssql65.dll
;extension=php_mssql70.dll
;extension=php_oci8.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_sablot.dll
;extension=php_swf.dll
;extension=php_sybase_ct.dll
;extension=php_zlib.dll

;;;;;;;;;;;;;;;;;;;;;;;;;
; Установки для модулей ;
;;;;;;;;;;;;;;;;;;;;;;;;;

[Syslog]
; Нужно или нет определять различные переменные Syslog, такие как
; $LOG_PID, $LOG_CRON и т. д. Для ускорения работы рекомендуется
; выключать следующую директиву. Во время выполнения сценария вы
; можете включить или выключить директиву путем вызова
; функции define_syslog_variables.
define_syslog_variables = Off

[mail function]
; Только для Win32 - используемый SMTP-сервер.
SMTP = mx.lazurnaya.ru

; Только для Win32 - поле From: по умолчанию.
sendmail_from = dko@lazurnaya.ru

; Только для UNIX - задает путь и аргументы программы sendmail по
; умолчанию - ’sendmail -t -i’.
;sendmail_path =

[Debugger]
debugger.host = localhost
debugger.port = 7869
debugger.enabled = False

[Logging]
; Следующие директивы используются сценарием-примером.
; При потребности в детальном описании см. examples/README.logging.
;logging.method = db
;logging.directory = /path/to/log/directory

[Java]
;java.class.path = .php_java.jar
;java.home = c:jdk
;java.library = c:jdkjrebinhotspotjvm.dll
;java.library.path = .

[SQL]
sql.safe_mode = Off

[ODBC]
;uodbc.default_db = Not yet implemented
;uodbc.default_user = Not yet implemented
;uodbc.default_pw = Not yet implemented

; Разрешает или запрещает устойчивые соединения
uodbc.allow_persistent = On

; Проверка доступности соединения перед его использованием.
uodbc.check_persistent = On

; Макс. число устойчивых соединений. -1 означает, что ограничений нет.
uodbc.max_persistent = -1

; Макс. число соединений устойчивых + неустойчивых.
uodbc.max_links = -1

; Установки для LONG-полей.
uodbc.defaultlrl = 4096

; Установки для бинарных данных. 0 означает режим passthru, 1 - режим
; as is, 2 - преобразование в символы.
uodbc.defaultbinmode = 1

; См. документацию по odbc_binmode и odbc_longreadlen для более
; детального разъяснения смысла директив uodbc.defaultlrl и
; uodbc.defaultbinmode.

[MySQL]
mysql.allow_persistent = On
mysql.max_persistent = -1
mysql.max_links = -1

; Порт по умолчанию для функции mysql_connect. Если не задан, функция
; попытается использовать переменную $MYSQL_TCP_PORT или запись mysql-tcp
; в /etc/services, а также заданную во время компиляции PHP константу
; MYSQL_PORT именно в таком порядке. К PHP для Win32 применимо только
; последнее.
mysql.default_port =

; Определяет имя сокета для локальных соединений MySQL. Если он не задан,
; использует встроенное значение по умолчанию.
mysql.default_socket =

; Хост по умолчанию для mysql_connect не работает в безопасном режиме.
mysql.default_host =

; Пользователь по умолчанию не работает в безопасном режиме.
mysql.default_user =

; Пароль по умолчанию не работает в безопасном режиме.
; Замечание: идея хранить пароль в этом файле просто отвратительна. Любой
; пользователь, который может запускать PHP, сможет узнать пароль путем
; выполнения:
; echo cfg_get_var”mysql.default_password”
; Конечно, узнать пароль сможет также и пользователь, который имеет права
; на чтение для файла php.ini.
mysql.default_password =

[mSQL]
msql.allow_persistent = On
msql.max_persistent = -1
msql.max_links = -1

[PostgresSQL]
pgsql.allow_persistent = On
pgsql.max_persistent = -1
pgsql.max_links = -1

[Sybase]
sybase.allow_persistent = On
sybase.max_persistent = -1
sybase.max_links = -1
;sybase.interface_file = “/usr/sybase/interfaces”

; Максимальный уровень серьезности отображаемых ошибок.
sybase.min_error_severity = 10

; Минимальный уровень серьезности отображаемых ошибок.
sybase.min_message_severity = 10

; Режим совместимости со старыми версиями PHP 3.0.
; Если следующая директива установлена в On, PHP будет автоматически
; присваивать тип результату на основе его типа в Sybase, вместо того,
; чтобы преобразовывать полученные значения в строки. Этот режим
; совместимости, возможно, в будущем не будет поддерживаться, так что
; лучше исправьте свои сценарии, если вам он нужен.
sybase.compatability_mode = Off

[Sybase-CT]
sybct.allow_persistent = On
sybct.max_persistent = -1
sybct.max_links = -1
sybct.min_server_severity = 10
sybct.min_client_severity = 10

[bcmath]
; Число десятичных цифр для всех bcmath-функций.
bcmath.scale = 0

[browscap]
;browscap = extra/browscap.ini

[Informix]
ifx.default_host=
ifx.default_user=
ifx.default_password=
ifx.allow_persistent=On
ifx.max_persistent=-1
ifx.max_links=-1

; Если следующая директива установлена в On, выражение select возвращает
; содержимое поля типа text blob вместо его идентификатора.
ifx.textasvarchar=0

; Заставляет команду select возвращать значение поля типа byte blob
; вместо его идентификатора.
ifx.byteasvarchar=0

; Принуждает PHP удалять завершающие пробелы из колонок с типом char
; фиксированного размера. Может помочь пользователям Informix SE.
ifx.charasvarchar=0

; Если установлена, содержимое полей text и byte сохраняется в файле,
; вместо того, чтобы храниться в памяти.
ifx.blobinfile=0

; Если установлена в 0, значения NULL возвращаются как пустые строки,
; иначе они возвращаются как строки ‘NULL’.
ifx.nullformat=0

[Session]
; Определяет режим хранения данных сессий.
session.save_handler = files

; Следующая директива задает аргумент, передаваемый save_handler-у. В
; случае режима сохранения в файлах здесь должен указываться каталог,
; в который будут помещены файлы сессий.
session.save_path = /tmp

; Должен ли PHP использовать Cookies.
session.use_cookies = 1

; Имя Cookie для сессии имя сессии по умолчанию
session.name = PHPSESSID

; Инициализировать ли сессии при старте.
session.auto_start = 0

; Время жизни Cookie для сессии. Если до закрытия браузера, то 0.
session.cookie_lifetime = 0

; Путь для Cookie с идентификатором сессии.
session.cookie_path = /

; Домен для Cookie с идентификатором сессии.
session.cookie_domain =

; Функция, используемая для сериализации данных. Значение php задает
; стандартную функцию.
session.serialize_handler = php

; Вероятность того, что при очередном запуске сценария, работающего с
; сессиями, будет вызвана функция “сборки мусора” для очистке сессий,
; которые пользователь уже покинул.
session.gc_probability = 1

; После указанного здесь промежутка времени сохраненные
; данные будут удалены автоматически сборщиком мусора.
session.gc_maxlifetime = 1440

; Проверять ли HTTP Referer на предмет того, не является ли ID сессии
; “фальшивым”.
session.referer_check =

; Указывает, сколько байтов читать из файла со случайными числами.
session.entropy_length = 0
; session.entropy_length = 16

; Файл случайных чисел, используемый для генерации идентификаторов сессии.
session.entropy_file =
; session.entropy_file = /dev/urandom

; Установите одно из значений nocache, private, public для определения
; аспектов кэширования HTTP.
session.cache_limiter = nocache

; Документ будет считаться устаревшим по истечении заданного
; здесь количества минут
session.cache_expire = 180

; Использовать ли поддержку “переходящих” SID, то есть, поддерживать ли
; сессии, если пользователь отключил Cookies в браузере. Действует,
; если PHP был скомпилирован с включенной опцией –enable-trans-sid.
session.use_trans_sid = 1

[MSSQL]
;extension=php_mssql.dll
mssql.allow_persistent=On
mssql.max_persistent=-1
mssql.max_links=-1
mssql.min_error_severity=10
mssql.min_message_severity=10

; Режим совместимости со старыми версиями PHP 3.0.
mssql.compatability_mode=Off

[Assertion]
; Работает ли функция проверки assertвыражение по умолчанию работает
;assert.active = On

; Генерирует предупреждения PHP для каждых неудавшихся проверок выражений.
;assert.warning = On

; По умолчанию не завершать программу в случае неудачи.
;assert.bail = Off

; Пользовательская функция, которая будет вызвана при неудаче проверки.
;assert.callback = 0

; Вычислять выражения в eval с использованием текущих установок
; error_reporting. Установите в true, если вы хотите, чтобы действие
; режима error_reporting0 было сохранено и при переходе через
; границу eval.
;assert.quiet_eval =

[Ingres II]
ingres.allow_persistent=On
ingres.max_persistent=-1
ingres.max_links=-1

; База данных по умолчанию формат: [node_id::]dbname[/srv_class]
ingres.default_database=
ingres.default_user=
ingres.default_password=

[Verisign Payflow Pro]
pfpro.defaulthost=”test.signio.com”
pfpro.defaultport=443
pfpro.defaulttimeout=30

; IP-адрес proxy-сервера по умолчанию если требуется.
; pfpro.proxyaddress=

; Порт proxy-сервера по умолчанию
; pfpro.proxyport=

; Логин для proxy-сервера по умолчанию
; pfpro.proxylogon=

; Пароль для proxy-сервера по умолчанию
; pfpro.proxypassword=

;;;;;;;;;;;;;;;;;;
;; Конец файла. ;;
;;;;;;;;;;;;;;;;;;

1 комментарий

Оставить комментарий

*
Для того, чтобы убедиться что Вы человек, а не спам-бот, введите пожалуйста ответ.
Анти-спам выражение.



  1.  1 avatar mike255

    ого…
    Спасибо!
    сча полезу в настройки