VSFTPD無法上傳的解決方法

2022-05-06 19:09:10 字數 636 閱讀 5078

搭建好ftp之後就沒有去測試了,今天去試了一下上傳的時候發生錯誤了,無法上傳,提示「553 could not create file」錯誤,

上網找了一些資料,發現很多都說是許可權和防火牆的問題,但是我們的伺服器好像沒開防火牆啊,

我記得我關了防火牆了(雖然這樣很不安全,遲點再裝上個iptables吧,這個防火牆軟體功能十分強大,但是設定方面也比較繁瑣)。

嘗試著再一次把防火牆關閉,還是不行,修改資料夾的許可權為777,也一樣無法上傳。試遍了所有的方法,都沒辦法解決。

最後看到了500錯誤的解決方法,修改資料夾的屬主,突然想到,那個資料夾是我用root身份vnc上去建立的,

會不會和這個有關呢?這個嫌疑很大,於是馬上把資料夾的屬主改成了我ftp的使用者,

測試,可以上傳了,哈哈!原來問題出在這裡!!

下面付上我使用過的方法的一些命令:

修改資料夾許可權:chmod 777 /var/ftp/daza

修改資料夾屬主:chown killian /var/ftp/daza

關閉selinux防火牆:

setsebool -p ftpd_disable_trans 1 

然後重啟vsftpd:

service vsftpd restart

就可以上傳了。

php無法上傳大檔案的解決方法

在實際執行過程中發現上傳稍微大一些的檔案時,顯示file couldn t be moved。資料庫裡顯示檔名稱,不顯示大小。而上傳大於8m的檔案時,頁面根本沒有反應。網上找到幾篇文章 url 解決php上傳大檔案的問題 url url 設定允許大檔案上傳的方法 url url 上傳大檔案 url ...

php環境無法上傳檔案的解決方法

總述 五點 上傳目錄是否有寫入許可權 php.ini file upload on等其他配置 upload tmp dir目錄user讀寫許可權,network server出完全控制的其他許可權 temp資料夾配置 win是否禁用guests組,要給users組讀取和執行許可權。上傳目錄是否有寫入...

在系統上傳的txt檔案無法入庫的解決方法

在系統上傳的txt檔案無法入庫的解決方法 今天接到客戶反饋,在系統中上傳的txt檔案中的資料無法入庫。入庫是在系統程式中呼叫sql loader實現的 www.2cto.com 1 檢視上傳的檔案記錄,發現上傳的檔案大小為0 2 檢視sql loader日誌檔案,提示 無法讀取生成的ctl檔案 sq...