centos がファイルをアップロードできない問題を解決するにはどうすればよいですか?
yum を使用して FTP サービスを構築します。 。
Windows は FileZilla を使用して Linux ftp に接続します。さらに憂鬱なのは、アップロードの問題です。午後の半分を費やしてこの問題に取り組みましたが、成功しませんでした。そして、今ようやく解決しました。 。以下のアイデアについて話しましょう:
1. vsftp
yum install vsftp
をインストールします。2. vsftp
service vsftpd start
を起動します。正しく起動できますが、基本的にはデフォルトの構成に従います。匿名ログインはできません。アップロードされたファイルとフォルダーの
は次のとおりです:
vim /etc/vsftpd/vsftpd.conf
マークされた結果の内容 赤い領域は、ファイルとフォルダーの匿名アップロードを許可するアクセス許可を示します。 vsftpd サービスを再起動します。 。
設定に問題はありませんが、依然としてファイルをアップロードできず、アクセス許可に関する問題が依然として報告されています。 。
検索した結果、selinux をシャットダウンする必要があることがわかりました。
Modifyvim /etc/selinux/config
上記の方法では無効になります。必須の selinux サービス コンピュータを再起動します。もちろん一時的に無効になりますが、ftp のルート フォルダのアクセス許可も設定する必要があります:
chmod 777 -R /usr/share/nginx/html
設定が完了したら、次のことができます。最後にファイルをアップロードします。 。 。 。もちろん、pub フォルダーにアップロードする必要があります。 。
関連資料: centOS チュートリアル
以上がCentOSがファイルをアップロードできない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。