![文件傳輸和編輯500權限錯誤](https://rvso.com/image/1395310/%E6%96%87%E4%BB%B6%E5%82%B3%E8%BC%B8%E5%92%8C%E7%B7%A8%E8%BC%AF500%E6%AC%8A%E9%99%90%E9%8C%AF%E8%AA%A4.png)
我在 opensuse 的本地 LAMP 上託管我的 WordPress 網站之一。我已經從備份中轉移了該站點,但是當安裝該站點時,該站點不知何故被破壞,如果嘗試使用ftp 訪問刪除、編輯甚至更改任何文件或目錄的權限,它不會執行並顯示此錯誤“ 550”沒有權限。”
答案1
答案#1
打開一個終端機會話到您想要更改其中所有內容的資料夾的根目錄。
鍵入以下內容並在每項後按 Enter 鍵:
find . -type d -exec chmod 0755 {} \;
find . -type f -exec chmod 0644 {} \;
第一個將查找所有目錄並授予它們 755 的權限。
/
|-usr/
|-var/
|-www/
|-public_html/
|-personal/
|-wordpressblog/
|-admin/
|-catalog/
|-new/
|-old/
|-images
|-scripts
|-linux
|-windows
|-exec
|-index.php
|-admin.php
|-root/
|-share/
|-etc/
使用上面粗略製作的圖表,如果您想這樣做,/var/www/public_html/wordpressblog
那麼您需要CD
進入該目錄,然後執行上述命令。
如果您從那時運行它,/var/www/public_html
它也會對資料夾帶來相同的權限效果/var/www/public_html/personal
。
如果您的 WordPress 部落格直接託管在該.../public_html
資料夾中,請到CD
那裡執行命令。
答案#2
您沒有被指定為該目錄及其所有子目錄/檔案的擁有者。您需要打開終端並鍵入sudo chown -R username:usergroup
以更改文件和資料夾(使用與上面相同的目錄技術)將所有內容變更為 FTP 用戶,以便您可以根據需要變更檔案。
答案2
資料夾權限必須設定為 755,檔案權限必須設定為 644。