Перенос Файлов Конфигурации
14 октября 2010 - Администратор
Рейтинг: 0
Голосов: 0
882 просмотра
Комментарии (0)
Нет комментариев. Ваш будет первым!
| ||||||||||
|
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: Есть два отличия между 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/). Например:
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]
~/php4/scripts/apache:# ./apconf-conv.sh /usr/local/apache/conf/httpd.conf |
Ваш оригинальный файл конфигурации будет сохранён как httpd.conf.orig.
Для конвертации ваших .htaccess-файлов запустите скрипт aphtaccess-conv.sh (также
находится в директории scripts/apache/): И так же ваши старые .htaccess-файлы будут сохранены с расширением .orig. Скрипт конвертации требует наличия установленного awk.
~/php4/scripts/apache:# find / -name .htaccess -exec ./aphtaccess-conv.sh {} ;
| ||||||
|
Нет комментариев. Ваш будет первым!