Dariusz Krzempek pisze: > On Mon, 30 Mar 2009 08:29:50 +0200, Marcin Kamiński <ma...@best.net.pl> > wrote: >> Dariusz Krzempek pisze: >>> Witam, >>> >>> Próbuję rozkminić gdzie popełniłem błąd i nie mogę dojść. >>> Obecnie na serwerze dystrybucja 2.0 (Ac) + aktualizacje. W głównym >>> pliku >>> konfiguracyjnym PHP-a mam wyłączone zmienne globalne. >>> >>> Problem w tym, że w pliku gdzie trzymam virtualki, gdy ustawię dla >>> konta >>> parametr: >>> >>> <Directory /home/users/konto/public_html> >>> AllowOverride all >>> </Directory> >>> >>> to w pliku .htaccess powinien zadziałać wpis: >>> >>> php_flag register_globals on >>> >>> Niestety nie działa :/ >>> >>> Czy może mi ktoś pomóc? jakaś wskazówka gdzie powinienem szukać? >>> Będę zobowiązany. >> register_globals jest uważane za flagę administracyjną, więc musisz >> dać: >> php_admin_flag register_globals on > > Fakt, mój błąd. Poprawiłem niestety w logu "error_log" mam wpisy: > [Mon Mar 30 11:23:41 2009] [alert] [client 62.87.185.82] > /home/users/konto/public_html/.htaccess: php_admin_flag not allowed here > Więc umieściłem parametr w: > <Directory /home/users/konto/public_html> > AllowOverride all > php_admin_flag engine On > php_admin_flag register_globals on > </Directory> > > Teraz w logu błędów nie ma. Jednak nadal nie działa to co chciałem > uzyskać. Aby strona zadziałała muszę wł. zmienne globalne w pliku > głównym php.ini. > Gdzie może być problem?
No tak, php_admin_flag nie można w .htaccess stosować, tylko bezpośrednio w konfigu Apacha. Takie zabezpieczenie i raczej nic z tym nie zrobić. Ustawienia takich rzeczy trzeba robić per wirtualka niestety. -- - Marcin Kaminski --------------------------------- maxiu - --- software developer ------------------------ Bestmax --- ----- server administrator ----------------- best.net ----- ------- http://karnisz.net/ --- http://best.net.pl/ ------- _______________________________________________ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl