私は自分に問題がftp_get()
あり、本当に混乱しています。
私は(現在)ローカル開発に取り組んでおり、FTP サーバーは自分のコンピューターにあります。FTP を使用してファイルをアップロード/ダウンロードしたい。でファイルをアップロードできましたが、問題ありませんftp_put()
。ftp_nlist()
ダウンロードのために、FTP サーバーの適切なディレクトリに移動できftp_get()
ます[client 127.0.0.1]
。
PHP Warning: ftp_get(): failed to open stream: Permission denied in /var/www/public_html/myfile.txt on line 62
PHP Warning: ftp_get(): Error opening myfile.txt in /var/www/public_html/myfile.txt on line 62
62 行目は、次ftp_get
のように実行する場所です。
ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)
私は多くの検索を行ってきましたが、答えは常に「所有者に注意してください」または「chmodに注意してください」のようなものですが、実際に何をする必要があるのか わかりません。FTP サーバーのルート ディレクトリの所有者は、ダウンロードしようとしているファイルの所有者と同じです。どうしたらいいのかわからないので、頭の中で何かが混乱していると思います。