如何解決centos無法上傳檔案?
使用yum搭建了ftp服務。 。
windows使用FileZilla連接linux的ftp,比較鬱悶的是上傳問題,弄了半個下午的時間都沒有成功,剛剛終於弄好了。 。下面說一下想法:
1、安裝vsftp
yum install vsftp
2、啟動vsftp
service vsftpd start
雖然可以正確啟動,基本上都是按照預設的設定走,匿名登入無法上傳檔案及資料夾的
以上是:
vim /etc/vsftpd/vsftpd.conf
的結果內容,標紅的地方表示的是允許匿名上傳檔案和資料夾的權限。重啟vsftpd服務。 。
雖然配置沒什麼問題了,可是還是不能上傳文件,報的還是權限的問題。 。
搜羅一看,原來是selinux需要關閉:
修改vim /etc/selinux/config
以上方式停用掉selinux服務,需要重新啟動電腦,當然還有一種臨時停用,也要對ftp的root資料夾權限設定:
chmod 777 -R /usr/share/nginx/html
設定完成後,終於可以上傳檔案了。 。 。 。當然需要上傳到的是pub資料夾中。 。
相關參考:centOS教學
以上是如何解決centos無法上傳文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!