On Mon, 30 Mar 2009 11:42:07 +0200, Marcin Kamiński <[email protected]> wrote: >>>> 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. OK tylko dla czego nadal to nie działa? -- Pozdrawiam Dariusz Krzempek _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
