• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z open_basedir, usuwanie plików graficznych.

Object Storage Arubacloud
0 głosów
144 wizyt
pytanie zadane 10 sierpnia 2019 w PHP przez okti00 Obywatel (1,300 p.)

Witam, po raz kolejny przychodzę z pytaniem, jak naprawić ten problem. Otóż, mam stonę która dodaje pliki multimedialne, okej wszystko spoko dopóki nie trzeba usunąć pliku (używam unlink()), pojawia się błąd:

Warning: unlink(): open_basedir restriction in effect. File() is not within the allowed path(s): 

Dowiedziałem się, iż na moim hostingu nie da się tego ustawić w ustawieniach PHP bo takich nie ma, ale zauważyłem takie pole jak: 

Katalogi Open Basedir: /usr/home/nazwa/domains/nazwa_strony/public_html:/tmp:/usr/share:/usr/local/share/pear:/dev:/tmp:/usr/share:/usr/local/share/pear:/dev:/usr/home/nazwa/domains/nazwa_strony

próbowałem coś zmieniać, ale nic nie przynosiło skutków lub też źle to robiłem. Słyszałem również, że można ustawić to w .htaccess Tylko pojawia się pytanie, jak?

Proszę o pomoc, z góry dziękuję :)

 

komentarz 10 sierpnia 2019 przez Wraith Gaduła (4,370 p.)
Moje pytanie jest czy masz Hosing czy VPS ? lub Cloud server ? jesli hosting to nic nie mozesz pozmieniac natomiast jak zmienisz na VPS czy Cloud to masz pelna konfiguracje.
komentarz 11 sierpnia 2019 przez okti00 Obywatel (1,300 p.)
Hosting, dodam jeszcze, że support z hostingu wypowiadał się w podobnej kwestii i wspomniał, że można to ustawić właśnie w .htaccess

1 odpowiedź

–1 głos
odpowiedź 11 sierpnia 2019 przez Wraith Gaduła (4,370 p.)

.htaccess musisz stworyc w katalogu glownym aplikacji. Jesli masz strone word press na przyklad  w /var/www/stronka to w katalogu stronka tworzysz .htaccess. Wstawianie tam dyrektywy to zły pomysł ju zpredzen do ustawień Virtual Host to atk ale do htaccess dawanie dostepu do glownego katalogu w stylu

<DirectoryMatch "/var/www/strona/">
    php_admin_value open_basedir "/var/www/strone/:/tmp/:/"
</DirectoryMatch>

to nie jest dobre. No i musisz znac nazwe katalogu ale to mozna wziac z phpinfo chyba ju zne pamieta

Podobne pytania

0 głosów
0 odpowiedzi 492 wizyt
pytanie zadane 14 sierpnia 2020 w PHP przez Paweł123 Nałogowiec (33,500 p.)
0 głosów
0 odpowiedzi 134 wizyt
+1 głos
1 odpowiedź 390 wizyt

92,556 zapytań

141,404 odpowiedzi

319,562 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...