Как включить «register_globals» в PHP на Mac OS X Server?

Если у вас Snow Leopard Server (10.6) то находим php.ini файл по пути:

/private/etc/php.ini

Ищем в файле строчку register_globals = Off и меняем на On.

Для системы 10.5 должно быть там же. Для более старых тут:

/usr/local/lib/php.ini

Также неплохо-бы проверить локальный файл для каждого вебсайта:

/Library/Webserver/Documents/.htaccess – в нем должна быть строчка «php_flag register_globals on».

После внесения изменений веб-сервис необходимо перезапустить.

Для проверки реального состояния флага register_globals удобно создать файл test.php следующего содержания:

<?php

if ($mode==»simple») {

echo «register_globals is on»;

} else {

phpinfo();

}

?>

Затем залить его в корень сайта и вызвать из браузера:

http://localhost/test.php?mode=simple

Он покажет либо все настройки PHP если register_globals = Off, либо покажет только надпись register_globals is on.

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

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