Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Перенос Файлов Конфигурации

Оглавление

Перенос файлов конфигурации

Глобальный файл конфигурации, php3.ini, изменил название на php.ini.

В файле конфигурации сервера Apache есть ещё небольшие изменения. MIME-типы, распознаваемые PHP-модулем, изменены.

application/x-httpd-php3        -->    application/x-httpd-php
application/x-httpd-php3-source -->    application/x-httpd-php-source

Ваши файлы конфигурации могут работать в обеих версиях PHP (в зависимости от того, какая в данный момент скомпилирована на сервере), используя следующий синтаксис:

AddType  application/x-httpd-php3        .php3
AddType  application/x-httpd-php3-source .php3s

AddType  application/x-httpd-php         .php
AddType  application/x-httpd-php-source  .phps

Кроме того, имена директив PHP для Apache изменены.

Начиная с PHP 4.0, имеются только 4 директивы Apache, имеющие отношение к PHP:

php_value [PHP directive name] [value]
php_flag [PHP directive name] [On|Off]
php_admin_value [PHP directive name] [value]
php_admin_flag [PHP directive name] [On|Off]

Есть два отличия между Admin-значениями и не-Аdmin-значениями:

  • Admin-значения (или флаги) могут появляться только в общих серверных файлах конфигурации Аpache (например, httpd.conf).

  • Стандартные значения (или флаги) не могут управлять некоторыми директивами PHP, например - в безопасном режиме/safe mode (если вы сможете переопределить настройки safe mode в файлах .htaccess, это разрушит предназначение режима safe-mode). В отличие от этого, Admin-значения могут модифицировать любые директивы PHP.

Для облегчения процесса переноса, PHP 4 в имеются скрипты, которые конвертируют вашу конфигурацию Apache и файлы .htaccess для работы как в PHP 3, так и в PHP 4. Эти скрипты НЕ конвертируют строки с mime-типами! Вы должны сделать это сами.

Для конвертации ваших файлов конфигурации Apache запустите скрипт apconf-conv.sh (находится в директории scripts/apache/). Например:

~/php4/scripts/apache:#  ./apconf-conv.sh /usr/local/apache/conf/httpd.conf

Ваш оригинальный файл конфигурации будет сохранён как httpd.conf.orig.

Для конвертации ваших .htaccess-файлов запустите скрипт aphtaccess-conv.sh (также находится в директории scripts/apache/):

~/php4/scripts/apache:#  find / -name .htaccess -exec ./aphtaccess-conv.sh {} \;

И так же ваши старые .htaccess-файлы будут сохранены с расширением .orig.

Скрипт конвертации требует наличия установленного awk.


Оглавление

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

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог