Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Open_basedir i subdomeny
Forum PHP.pl > Forum > Serwery WWW > Apache
Riff
Witam

Posiadam konto na serwerach Netarterii, a na nim dwie subdomeny: forum.domena.pl i blog.domena.pl - forum działa na silniku SMF, blog to natomiast Wordpress, chciałbym na blogu wyświetlić najnowsze tematy z forum, co jest możliwe przy wykorzystaniu wbudowanych funkcji forum i uwczesnym zaincludowaniu pliku SSI.php z folderu głównego forum SMF. I tutaj pojawia się problem - bowiem konfiguracja serwerów Netarteria nie pozwala na includowanie (umm... requirowanie?) plików pomiędzy subdomenami. Taka więc ścieżka nie działa:

Kod
<BR><?php require("/srv/www/vhosts/domena.pl/subdomains/forum/httpdocs/SSI.php"); ?><BR>


Zdążyłem się dowiedzieć, że za niedziałanie takiej ścieżki odpowiada open_basedir, jednak nie znalazłem odpowiedzi na pytanie, czy i jak dałoby się ustawienia tego open_basedir zmienić? Coś mi się obiło o uszy o pliku httpd.conf, który można również ustawić w norma
nym katalogu ze stroną  i tam dopisać odpowiednią linijkę, nawet gdyby to "obicie się" było prawdą, to nie za bardzo wiem, gdzie taki plik utworzyć (tzn. w której subdomenie) i co do niego "wciepać" - oczywiście na forach supportu netarterii cisza i spokój, więc na odpowiedź tam się za bardzo nie łudzę.

Jakieś sugestie?
Largo
Witam,

open_basedir to dyrektywa zabezpieczająca dostęp do Twoich plików jak i serwera. Działa ona na zasadzie ograniczenia dostępu. Podam przykład, dając dyrektywę open_basedir na:

"/srv/www/vhosts/domena.pl/subdomains/forum/httpdocs"

To nie może include plików z:

"/srv/www/bhosts/domena.pl/httpdocs"

Ta dyrektywa może działać we współpracy z Safe Mode, ale pierwszeństwo ma open_basedir. A więc, aby Ci ułatwić życie, nie zmienisz tego sam. Musi to zrobić administrator, w tym przypadku Pan Arkadiusz :-)

A httpd.conf nie tworzysz "byle gdzie". On znajduje się w /etc/httpd/conf/httpd.conf, do którego nie masz na 99,9% dostępu.

Pozdrawiam,
Largo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.