переезд сайтов на PHP 5 (php5-5.2.6)
В связи с переносом сайтов на новый сервер с 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
Ненадо там ничего трогать в конфиге.
Просто нужен родной конфиг от рхр52
В версиях новее точно не нужно,
но на всякий случай может пригодится, так как тогда была проблема..