Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ftp_get/Permission denied, mimo chmod 777
devuriel
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.05.2009

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


Kod
Warning: ftp_get(bg.jpg) [function.ftp-get]: failed to open stream: Permission denied in /var/www/xx/file_fget.php on line 24


chmod'y dla plików, A NAWET dla *.php (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) na 777..(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Przyznam, że skrypt się sypie w momencie kiedy jest na docelowym serwerze z Linuxem(FTP). Na Windowsie wszystko było/jest OK.

  1. <?php
  2. if ($this->handleCh=ftp_chdir($this->conn, $_SESSION['dir']) && $this->ftpGet=ftp_get($this->conn, $fileName, $fileName, FTP_BINARY))   <-- B&#322;ąd
  3.    {
  4.        header('Content-Length: '.filesize($fileName));
  5.        header('Content-Type: application/octet-stream');
  6.        header('Content-Disposition: attachment; filename="'.basename($fileName).'"');
  7.        header('Content-Transfer-Encoding: binary');
  8.        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
  9.        readfile($fileName);
  10.        exit;
  11.    }
  12. ?>


Ten post edytował devuriel 21.07.2009, 10:17:38
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Może podaj przykładowe ścieżki?
Go to the top of the page
+Quote Post
devuriel
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 29.05.2009

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


vsFTPd
/var/spool/ftp/prepress/devuriel - użytkownicy wirtualni :-)
samo oksryptowanie przechowywane w: /var/www/devuriel - devuriel Virtualka ustawiona w Apache

pełnne listing błędów:

Kod
Warning: ftp_get(APiNHFGl.html.part) [function.ftp-get]: failed to open stream: Permission denied in /var/www/devuriel/file_fget.php on line 24

Warning: ftp_get() [function.ftp-get]: Error opening APiNHFGl.html.part in /var/www/devuriel/file_fget.php on line 24
/textout Nie udało się pobrac pliku!APiNHFGl.html.part pe


Kod
[root@ftp devuriel]# ls -la | awk '{print $1}'
total
drwxrwxrwx
drwxrwxrwx
drwxrws---
drwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
drwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx
-rwxrwxrwx



Dobra Panowie to musi być coś z php.ini.
Może macie jakis pomysł?. Zrobiłem sobie pliczek testowy i przepycha 1 plik, a o dziwo też ma chmod 777.

Ok, poradziłem sobie.
Dla potomnych chmod 777 na virtualke i śmiga (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
Plik jest najpierw zaciągany z serwera do /var/www/virtualka, a później heder zaciągany do nas. Wiem, wiem to nic odkrywczego ale straciłem na to masę czasu.
uff:)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 18:48