ホームページ >バックエンド開発 >PHPチュートリアル >2 台の Linux サーバーで構成された FTP を使用した画像アップロードの問題

2 台の Linux サーバーで構成された FTP を使用した画像アップロードの問題

WBOY
WBOYオリジナル
2016-06-23 14:27:351149ブラウズ

ftp linux 画像アップロード

現在、2 つのサーバーがあり、1 つは画像をアップロードするための Web サイトサーバーで、もう 1 つは画像サーバーに似たサーバーです。vsftp サーバーはローカルに構成されており、次を使用してディレクトリを取得するために接続できます。両方のマシンが設定されている場合は、関数 $this->conn_id = ftp_connect($FTP_HOST,$FTP_PORT) または die("FTP サーバー接続に失敗しました"); のみを使用できます。 $FTP_USER,$FTP_PASS) または die("FTP サーバーのログインに失敗しました");
ftp_pasv($this->conn_id,1); // パッシブ シミュレーションをオンにします
しかし、通路 ftp_connect();エラーは報告されません。緊急に解決してください。 ! ! ! !
ポート 21 が開いています。助けてください、エビです。

ディスカッションへの返信 (解決策)

Windows 以外の環境では、デフォルトで FTP サポートが読み込まれません。 phpをコンパイルするときのオプションです

ftp拡張機能がロードされていることを確認してください

ロードされており、apcheがロードされています phpまたはapcheのことを話していますか?事前にphpをロードする方法は?両方ともオフにしましたか? サーバーをシャットダウンする必要がありますか? ファイアウォール

は閉じられていますが、同期的にアップロードされたファイルのサイズはまだ 0 です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。