переезд сайтов на PHP 5 (php5-5.2.6)

Раздел: Программирование
Написано: 1.07.2008
Автор: Antonio
Просмотров темы: 5 570 раз

В связи с переносом сайтов на новый сервер с PHP 5 (php5-5.2.6), а до этого они были на php4-4.4.8, возникла необходимость в ряде модификаций в файле php.ini:

# включить короткие теги
short_open_tag = on

а если у вас ошибки вида:
Notice: Undefined variable: HTTP_POST_VARS

Notice: Undefined variable: HTTP_GET_VARS
Notice: Undefined variable: HTTP_COOKIE_VARS
Notice: Undefined variable: HTTP_SERVER_VARS

# включить регистрацию старых массивов
register_long_arrays = On

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

php_value short_open_tag off
php_value register_long_arrays On

Еще пару вещей на заметку:

# для включения совместимость со старыми скриптами
php_flag register_globals off

# для вывода на экран ошибок и предупреждений
php_flag display_errors On


1 звезда2 звезды3 звезды4 звезды5 звезд (Пока оценок нет)

Поделиться с друзьями:

Ещё похожие заметки:


2 комментария

Vasya
Фев 18, 2011 at 18:16

Ненадо там ничего трогать в конфиге.
Просто нужен родной конфиг от рхр52


 
Antonio
Фев 18, 2011 at 22:15

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


 

Написать


Копирование информации с сайта возможно только с указанием прямой ссылки - https://nemcd.com