Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z plikami
Forum PHP.pl > Forum > Przedszkole
rkk
Witam!
Mam spory problem z dostępem do systemu plików z poziomu skryptu na jednym z serwerów.
Już prosta komenda:
  1. <?php
  2. $plik = fopen("aktdata.dat","w");
  3. ?>

zwraca słynny błąd:
Warning: fopen(aktdata.dat): failed to open stream: Permission denied in /home/httpd/virtual/konto/temp/__test.php on line 2

Próbowałem rozwiązać problem opisywaną tu często metodą:
  1. <?php
  2. $plik = fopen("aktdata.dat","w");
  3. if (!$plik){
  4. chmod("aktdata.dat",0722);
  5. $plik = fopen("aktdata.dat","w");
  6. }
  7. ?>

jednak nic to nie zmienia i dochodzi jeszcze komunikat:
Warning: chmod(): Operation not permitted in /home/httpd/virtual/konto/temp/__test.php on line 4

Sprawdzałem w wydruku konfiguracji php.ini- opcja safe_mode jest wyłączona.
Problem także nie tkwi w UID skryptu i pliku (są zgodne).

Tylko na tym serwerze mam problem. Na koncie z home.pl wszystko działa dobrze.

Będę wdzięczny za pomoc.
switch
MOże zapytaj admina serwera o jego utawienia. Kiedyś miałem podobny kłopot. Nie można było zapisać danych do pliku,k tóry był ustawiony z prawami dostępu na 777. Okazało się, ze admin domyslnie ustawił opcję, że plik musi mieć atrybuty 755, czyli standardowo. To chyba dla tych mniej rozgarniętych. Zapytaj admina, czy nie zastosował innych ustawień niż standardowe. Wtedy będziesz wiedzieć, po której stronie jest problem.
rkk
Okazało się, że wina leży po stronie serwera. Pomógł kontakt z administratorem serwera, który zajął się wszystkim. Niestety nie dostałem wieści co zmieniono.
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.