Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: open_basedir - jak ustawić serwer?
Forum PHP.pl > Forum > Przedszkole
juzer
Witam mam problem z open_basedir na jednym serwerze, od razu powiem że skrypt odpowiadający za upload plików oraz kopiowanie ich między katalogami jest poprawny ponieważ działa na innym serwerze. Jednak problem jest raczej w konfiguracji php lub apacha.
W momencie próby wgrania pliku na serwer otrzymuję komunikat:
  1. Warning: copy() [function.copy]: open_basedir restriction in effect. File(/var/www/html/varesalg/0053433374.jpg) is not within the allowed path(s): (/home/httpd/html/bolig-side:/tmp) in /home/httpd/html/bolig-side/functions.php on line 389
  2.  
  3. Warning: copy(/var/www/html/varesalg/0053433374.jpg) [function.copy]: failed to open stream: Operation not permitted in /home/httpd/html/bolig-side/functions.php on line 389


Sprawdziłem że na serwerze nie istniała ścieżka /var/www/html/varesalg/ wiec ją utworzyłem

W pliku php.ini sprawdziłem czy jest ustawiony upload_tmp_dir = /tmp/. Był ustawiony

Sprawdziłem plik /etc/apache/vhost.conf, jest w nim ustawiona sciezka

php_admin_value open_basedir'/home/httpd/html/bolig-side:/tmp/'

(bolig-side zawiera stronę oraz skrypt z uploadem plików)

Jednak nadal mam ten komunikat, gdzie może byc problem??
Cienki1980
Zamykam

Proszę zapoznać się z Tematyką i zasadami panującymi na forum Przedszkole i wysłać mi lub innemu moderatorowi/opiekunowi poprawny tag do tematu.

Do tego czasu wątek pozostanie zamknięty.
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.