System plików, nie wykrywa katalogu

Błądząc po panelu natrafiłem na opcję Konfiguracja witryny > System plików. Ominąłbym to, gdyby nie komunikat na czerwonym tle:

Katalog /var/tmp nie istnieje.

Skoro nie miał, to mu utworzyłem. Nadałem zarówno na katalog ‚var’ jak i ‚tmp’ CHMOD 777, jednak nadal go nie wykrywa. Czym to może być spowodowane? Próba zmiany na inny, np. /tmp (również z nadanymi uprawnieniami) nie działa.

Drupal 5.7

Pozdrawiam.

Sposób wyświetlania odpowiedzi

Wybierz preferowany sposób wyświetlania odpowiedzi i kliknij "Zachowaj ustawienia", by wprowadzić zmiany.
Portret użytkownika akrywko

Prawdopodobnie chodzi

moderator

Prawdopodobnie chodzi o katalog plików tymczasowych używany przez php. Zobacz co zwraca funkcja phpinfo(). Na jakim hostingu masz ten problem?

Portret użytkownika warna

Wg

Wg phpinfo();

upload_tmp_dir /var/tmp/

Strona stoi na serwerze miasta.

Przy próbie uploadu czegokolwiek:

warning: tempnam() [function.tempnam]: open_basedir restriction in effect. File(/var/tmp) is not within the allowed path(s): (/var/tmp/:/h­ome/www/miasto­.zgierz.pl/trau­gutt/) in /home/www/mias­to.zgierz.pl/trau­gutt/drupal/in­cludes/file.inc on line 228.

warning: move_uploaded_fi­le() [function.move-uploaded-file]: Unable to move ‚/var/tmp/php­s016qS’ to '' in /home/www/mias­to.zgierz.pl/trau­gutt/drupal/in­cludes/file.inc on line 241.

Portret użytkownika akrywko

Jeżeli możesz to poproś

moderator

Jeżeli możesz to poproś o pomoc administratora serwera bo coś jest na nim namieszane ;)

Komunikat

File(/var/tmp) is not within the allowed path(s): (/var/tmp/:/h­ome/www/miasto­.zgierz.pl/trau­gutt/)

wydaje się trochę nielogiczny.

Jeżeli nie pomoże rozwiązać problemu to może będzie skłonny wyłączyć open_basedir dla tej domeny?

Portret użytkownika warna

Ta cała

Ta cała linijka

/var/tmp/:/ho­me/www/miasto­.zgierz.pl/trau­gutt/

podana jest właśnie w open_basedir. Co mi da wyłączenie tego?

Link do phpinfo

Portret użytkownika akrywko

To, że prawdopodobnie błąd

moderator

To, że prawdopodobnie błąd zniknie. Lepiej byłoby oczywiście nie wyłączać zabezpieczenia tylko skonfigurować je tak, żeby nie przeszkadzało. Obawiam się jednak, że bez pomocy administratora nie wiele możesz. Chyba, że ktoś podrzuci jakiś pomysł jak to obejść..

Jak działa open_basedir opisane jest tutaj:
http://pl2.php.net/…es.safe-mode