![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam apache'a na ktorym jest kilka wirtualek oraz php. Czy da się dla każdej z nich ustawic inny katalog do plików includowanych? W chwili obecnej jest tak, że przy instrukcji include('inc/plik.php') wszystko jest ok, ale juz przy include('/inc/plik.php') wszystko sypie sie bo parser php szuka pliku w lokalizacji ServerRoot z konfiguracji a nie DocumentRoot. Samo w sobie nie byloby takim problemem (moge uzywac wersji pierwszej), jednakze jezeli chce sobie zaincludowac ten plik będąc bardzo zagniezdzony to juz zaczyna sie robic misz-masz bo musze pisac cos takiego: include('../../inc/plik.php') Czy "php_flag" coś mi tu pomoże ? Wypróbowałem go kilkakrotnie ale nie zadziałał ... Kod <VirtualHost 1.1.1.1:80>
DocumentRoot /home/user1/public_html/html php_flag include_path /home/user1/public_html/html </VirtualHost> <VirtualHost 2.2.2.2:80> DocumentRoot /home/user2/public_html/html php_flag include_path /home/user2/public_html/html </VirtualHost> pozdrawiam Snafu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 2.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
działa (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
a to nie jest tak że jak podaje slasha na początku to oznacza to "szukaj tego pliku w katalogu roota servera/virtualki ?" przynajmniej tak było w asp. Może mam za duże naleciałości właśnie z asp (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Snafu |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 15:23 |