Linux за българи: Форуми

Програмиране => Web development => Темата е започната от: sunhater в Oct 12, 2005, 20:56



Титла: PHP register_globals=on само в отделна директория
Публикувано от: sunhater в Oct 12, 2005, 20:56
Здравейте,
Как мога да укажа register_globals=on само за PHP скриптовете в избрана от мен директория.


Титла: PHP register_globals=on само в отделна директория
Публикувано от: zarhi в Oct 12, 2005, 21:36
<Directory "/var/www/html/site1">
 php_flag register_globals 1
</Directory>


Титла: PHP register_globals=on само в отделна директория
Публикувано от: sunhater в Oct 13, 2005, 14:52
Примерен код
# apachectl start
Syntax error on line 436 of /etc/apache/httpd.conf:
Invalid command 'php_flag', perhaps mis-spelled or defined by a module not included in the server configuration
/usr/sbin/apachectl start: httpd could not be started

Пробвах с:
Примерен код
<Directory "/var/www/html/site1">
<IfModule mod_php4.c>
php_flag register_globals 1
</IfModule>
</Directory>

Не дава грешка, но register_globals пак е off за /var/www/html/site1
Apache 1.3.33 | PHP 4.4.0 | Slackware 10.2


Титла: PHP register_globals=on само в отделна директория
Публикувано от: zarhi в Oct 14, 2005, 08:25
Ок, тогава другия вариант: php_admin_value register_globals 1. Във <Directory> секция би трябвало да работи коректно.


Титла: PHP register_globals=on само в отделна директория
Публикувано от: sunhater в Oct 14, 2005, 11:07
Проработи след като сложих <Directory> накрая на файла.