cPanel 檔案管理員(File Manager)教學:上傳、編輯、權限設定

完整教你用 cPanel File Manager 處理網站檔案、壓縮包、隱藏檔與權限設定,涵蓋 FTP 替代方案、.htaccess 編輯與常見權限問題排除。

cPanel檔案管理上傳FTP檔案總管教學編輯刪除權限htaccessFTPSFileZilla

很多人把 File Manager 當成「網頁版檔案總管」,但實際上它常牽涉網站根目錄、權限、壓縮包、隱藏檔與 FTP 替代方案。你如果沒有先理解結構,改錯一個資料夾就可能直接影響整站。

你如果不想每次都只是照著別人的畫面一步一步跟著按,卻不知道自己到底改了什麼,這篇會比較適合你。重點不是讓你背流程,而是讓你下次遇到類似情況時,還知道該怎麼自己判斷。

你會學到什麼

  • 看懂 cPanel 常見目錄與它們各自的用途。
  • 知道什麼時候適合直接用 File Manager,什麼時候應該改用 FTP。
  • 學會最常用也最容易出事的權限與隱藏檔處理。
  • 遇到檔案相關問題時能快速定位原因。

什麼情況最適合先看這篇

  • 剛接手虛擬主機、想自己把網站日常維護做好的人
  • 你現在正要處理「cPanel 檔案管理員(File Manager)」這類操作
  • 你希望做完之後不只功能能用,連驗證與排錯也有概念

開始前先確認

  • 先確認你要操作的是哪個網站的根目錄。
  • 如果要改重要檔案,先下載一份備份。
  • 碰到 .htaccess、PHP 或設定檔時,先記錄原始內容。

先提醒你一件事

cPanel 很多功能都和網域、目錄、Email、憑證綁在一起,設定前先確認你改的是哪個站。

目錄結構總覽

詳細教學與操作步驟

開啟 File Manager

  1. 登入 cPanel。
  2. 在「Files」區塊中,點擊「File Manager」。
  3. 預設會進入您的家目錄(/home/使用者名稱)。

認識目錄結構

目錄用途可以動嗎?
public_html你的網站根目錄,所有網頁檔案放這裡這是你的主戰場
public_html/blog子網域 blog.yourdomain.com 的目錄只改對應子站的
mail郵件資料目錄不要碰
etccPanel 設定檔不要碰
logs存取記錄與錯誤記錄可以看,不要刪
tmp暫存檔案可以清理
sslSSL 憑證相關cPanel 自動管理
.trash被刪除的檔案(回收站)可以清空

上傳檔案

  1. 進入 public_html 目錄(或您要上傳的目的地)。
  2. 點擊工具列的「Upload」按鈕。
  3. 將檔案拖曳至上傳區域,或點擊「Select File」選擇檔案。
  4. 上傳完成後,點擊下方的「Go Back to ...」連結返回檔案列表。

上傳限制: File Manager 單檔上傳上限通常是 PHP 的 upload_max_filesize 設定值(預設可能是 50MB 或 64MB)。如果你的檔案更大,用 FTP 上傳。

解壓縮 ZIP 檔案

  1. 先將 .zip 檔案上傳至目標目錄。
  2. 在檔案列表中,選取該 ZIP 檔案。
  3. 點擊工具列的「Extract」按鈕。
  4. 確認解壓縮路徑後,點擊「Extract Files」。

此方式適合上傳整個網站專案或 WordPress 佈景主題。

注意: 如果 ZIP 裡面還包了一層資料夾,解壓後你的檔案路徑可能會多一層。例如你要的是 public_html/index.html,但解壓後變成 public_html/website/index.html。記得確認檔案有在正確的層級。

設定檔案權限

  1. 選取檔案或資料夾,點擊工具列的「Permissions」。
  2. 一般建議權限設定:
對象權限值說明
一般檔案644擁有者可讀寫,其他人只讀
一般資料夾755擁有者可讀寫執行,其他人可讀與執行
WordPress wp-config.php644640保護設定檔
.htaccess644保護但允許 Apache 讀取
wp-content/uploads/755允許 WordPress 上傳圖片
  1. 點擊「Change Permissions」儲存。

常見權限錯誤:

  • 權限設太寬(777):任何人都可以讀寫執行,安全風險極高。Imunify360 通常會標記這類檔案。
  • 權限設太嚴(600):網頁伺服器讀不到,網站會顯示 403 Forbidden。
  • 上傳目錄權限不夠:WordPress 會跳出「無法建立目錄」錯誤。

編輯檔案

選取檔案後,點擊工具列的「Edit」可直接在瀏覽器中編輯文字檔案(如 .php.html.css.htaccess)。

編輯時的安全守則:

  1. 編輯前先用「Download」下載一份原始版本。
  2. 改完後先存檔,再到瀏覽器確認網站還能正常開。
  3. 如果改壞了,用下載的原始版本「Upload」覆蓋回去。

.htaccess 常見用途

.htaccess 是 Apache 網頁伺服器的設定檔,放在哪個目錄就影響哪個目錄及其子目錄。

顯示隱藏檔案

  1. 點擊 File Manager 右上角的「Settings」。
  2. 勾選「Show Hidden Files (dotfiles)」。
  3. 點擊「Save」,即可看到 .htaccess 等隱藏檔案。

常見 .htaccess 設定範例

強制 HTTPS 轉址:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

封鎖特定 IP:

<RequireAll>
    Require all granted
    Require not ip 123.456.789.0
</RequireAll>

自訂 404 錯誤頁面:

ErrorDocument 404 /404.html

防止目錄列表(安全性):

Options -Indexes

注意: 每次修改 .htaccess 都要立刻測試網站。如果語法寫錯,整個網站會顯示 500 Internal Server Error。

使用 FTP 上傳(替代方案)

什麼時候用 FTP?

情境File ManagerFTP
改幾個小檔案適合不需要
上傳整個網站(幾百個檔案)太慢適合
上傳大檔案(超過 50MB)可能失敗適合
批次搬移目錄結構不方便適合
需要斷點續傳不支援支援

FTP 設定

若需大量上傳或使用專業 FTP 軟體(如 FileZilla),請至 cPanel 的「FTP Accounts」建立 FTP 帳號,連線資訊如下:

項目設定值
主機您的主機名稱或 IP
連接埠21(FTP)或 990(FTPS)
通訊協定建議使用 FTPS(FTP over TLS)
使用者名稱您建立的 FTP 帳號
密碼FTP 帳號的密碼

建議用 FTPS 不要用純 FTP。 純 FTP 的帳密是明文傳輸,有被截取的風險。

Troubleshooting

上傳的檔案在網站上看不到

可能原因:

  1. 上傳到錯的目錄。確認你是在 public_html 裡面。
  2. 檔案名稱大小寫不對。Linux 的檔案系統區分大小寫,Image.jpgimage.jpg 是不同的。
  3. 瀏覽器快取。按 Ctrl+Shift+R 強制重新整理。

出現 403 Forbidden

可能原因:

  1. 資料夾權限不是 755
  2. 檔案權限不是 644
  3. .htaccess 裡有存取限制規則。
  4. Imunify360 偵測到可疑檔案並封鎖了。

出現 500 Internal Server Error

最常見原因: .htaccess 語法錯誤。

解法:

  1. 用 File Manager 打開 .htaccess(記得開顯示隱藏檔案)。
  2. 先把內容全部備份複製到記事本。
  3. 清空 .htaccess 的內容,存檔。
  4. 如果網站恢復正常,代表確實是 .htaccess 的問題。
  5. 把內容一段一段加回去,找出是哪一段造成錯誤。

無法刪除某些檔案或目錄

可能原因: 權限不足或檔案正在被程序使用。

解法: 先試著用 cPanel 的 Terminal(如果有開放)用 rm 指令刪除。如果還是不行,提交工單讓技術團隊協助。

做完後怎麼確認自己真的有設對

  • 上傳檔案後,在瀏覽器輸入對應網址確認能看到。
  • 改完 .htaccess 後,立刻測試網站首頁和幾個內頁。
  • 修改權限後,確認網站還能正常運作、圖片還能上傳。
  • 如果在子目錄操作,確認沒有影響到主站。

這一題最常踩的坑

  • 直接在錯的目錄上傳檔案,結果網站完全沒有變。
  • 把資料夾權限設太寬(777),反而增加安全風險。
  • 看到 public_html 以外的資料夾就亂刪,這是非常危險的做法。
  • .htaccess 改到語法錯誤,整個網站 500。
  • ZIP 解壓後多一層資料夾,檔案路徑不對但沒注意。

如果你要往下一步走

如果你是要架站,接著看 WordPress 一鍵安裝教學;如果是要排錯,通常會一起用到 資源用量監控教學。如果你要大量上傳檔案,建議搭配 FTP 工具使用。如果你想把這些功能直接用在穩定環境,侃瑞的 cPanel 虛擬主機方案 可以直接對照本文操作。

需要主機來實作?

侃瑞科技提供 cPanel 虛擬主機與 VPS,教學裡的操作開箱即用。

查看方案 →
LINE 諮詢