Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Błąd open_basedir restriction in effect przy migracji Wordpress'a na inny serwer.
PSV
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.11.2008

Ostrzeżenie: (0%)
-----


Przeniosłem Wordpress'a z serweru home.pl na ionic.pl
Nie raz różne przenosiłem różne CMSy na różne hostingi, więc jestem pewien na 99,9% ze wszystko zrobiłem dobrze.
Po migracji wyskakują poniższe błędy

  1. Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/autojaro/domains/auto-jarocin.pl:/tmp /home:/var/www/html:/tmp) in /home/autojaro/domains/auto-jarocin.pl/public_html/wp-includes/functions.php on line 2037
  2.  
  3. Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/autojaro/domains/auto-jarocin.pl:/tmp /home:/var/www/html:/tmp) in /home/autojaro/domains/auto-jarocin.pl/public_html/wp-includes/functions.php on line 2028


Ten błąd oznacza, że restrykcja basedir zapisana w pliku php.ini uniemożliwia dostęp do pliku podanego w tej ścieżce File(/)
Zwróciłem się do supportu serwera ionic i napisali:

Cytat
Witam serdecznie, to nie jest błąd serwera ani problem z konfiguracją,
jest to naturalne zabezpieczenie - Pana skrypty mogą być wykonywane wyłącznie w public_html danej domeny nigdzie indziej, zatem proszę nie includować w skrypcie scieżek ../ etc.


ale przecież pliki FTP są wgrane do public_html a w Wordpressie wszystko includuje ze ścieżkami względnymi, w bazie MySQL w wielu miejscach podany jest bezwzględny adres strony np. "http://auto-jarocin.pl/?p=267" ale przecież nie zmieniałem domeny więc to nie ma żadnego znaczenia, jednak to po wgraniu bazy MySQL wyskakują te błędy.

Na kilku stronach pisali, że najprostszym rozwiązaniem jest poproszenie administratora serwisu o wyłączenie basedir i zrobiłem to ale odmówił mi co trochę mnie dziwi bo, "mój serwer, moja sprawa".

Jeśli ktoś chce może przeczytać mały artykuł o tym błędzie http://cms.pluscms.net/cms/?id=448&_li...mp;_libsetid=12

Z góry dzięki za każdą poradę.

Ten post edytował PSV 11.02.2011, 14:39:14
Go to the top of the page
+Quote Post
mandragorek
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 2
Dołączył: 9.03.2007

Ostrzeżenie: (0%)
-----


Katalog '/' to główny katalog serwera więc nic dziwnego, że łapie się na open_basedir, pewnie gdzieś w ustawieniach jest podana bezwzględna ścieżka, może coś takiego jak tu w ostatnim poście.
Go to the top of the page
+Quote Post
PSV
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 24.11.2008

Ostrzeżenie: (0%)
-----


Właśnie ścieżka File(/) trochę mnie zastanawiała, bo gdyby błąd wskazywał na /jakiś-folder/coś-tam/ to wiedziałbym gdzie mniej więcej szukać

W Wordpress'ie mam zapisane
//wp-content/uploads

Więc chyba ten fix sie sprawdzi smile.gif poczekam tylko aż się DNS zmieni i sprawdzę, ale myślę, że to będzie to smile.gif tak więc dzięki mandragorek smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 15:38