![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
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? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 03:40 |