1 頁 (共 1 頁)

phpBB3 Chmod 權限

發表於 : 2009-04-09 21:15
心靈捕手
CHMOD 概觀
  • Chmod 是在以 Linux 為基礎的網站伺服器上的一個改變檔案和資料夾權限的方法.
    • 如果您正在使用 Windows 網站伺服器, 那麼您不適用這個設定檔案權限的方法. 在 Windows 網站伺服器上檔案與資料夾的權限, 通常都是依據您的網站主機設定而自動完成的. 因此如果您在 Windows 網站伺服器上有遭遇任何權限問題, 那麼請連繫您的主機管理員.
    • 設定正確的檔案和資料夾權限, 以確保論壇軟體的功能正常與安全是重要的.
正確的 Chmod 值
  • config.php
    • 666 安裝前
    • 644 安裝後
  • 所有其他的檔案 - 644
  • 所有的資料夾 - 755
    • 底下的資料夾權限是例外,
      • /file/ 資料夾 - 777
      • /cache/ 資料夾 - 777
      • /store/ 資料夾 - 777
      • /images/avatars/upload/ 資料夾 - 777
使用 FTP 用戶端去設定權限
  • 我所擷取的螢幕畫面是取自於 Cuteftp 用戶端, 您也許會發現您的 FTP 用戶端有些微地不同, 但本質上道理是相同的.
    • 您需要用您的 FTP 用戶端連接您的網站主機. 要這麼做您必須在 FTP 用戶端設定有效的 FTP 登入資料. 您也許需要使用主機商的 FAQ 或者支援去獲得這些資料.
    • 一旦您連上主機後您應該 (大多數情形) 登入到 "root" 資料夾. 您必須由此往下瀏覽到您安裝 phpBB 的資料夾. 它的位置視您當初安裝 phpBB 在哪裡而定 - 也許是在 /root/ 資料夾或其他的資料夾裡面.
    • 當您在右邊位置時, 您需要點選一個或多個檔案, 再按右鍵; (如下圖) 在選單中, 點選 "chmod/properties" (右鍵選單內容, 將視您使用的 FTP 用戶端而定).
      圖檔
    • 當您點選右鍵選單後, 您將得到一個彈出式視窗, 讓您可以設定 chmod/permissions 值. 視您使用的 FTP 用戶端而定, 您可以輸入所要改變的數值或勾選使用者權限 (如下圖).
      圖檔
    • 早期的文章中, 我給您關於需要設定權限的數值. 如果您的 FTP 用戶端只有勾選的選項而沒有輸入數值的欄位, 那麼這將會是一個問題. 為此理由, 我將包含每一個 Chmod 數值所對應需要勾選的權限, 貼圖於下.

      644
      圖檔

      666
      圖檔

      755
      圖檔

      777
      圖檔
    • 當您點選 "Apply" 便已經為所選擇的檔案或資料夾套用新的權限. 以滑鼠右鍵點選已經編輯過權限的檔案或資料夾, 檢查看看新的權限是否有誤. 如果新的權限沒有生效, 那麼我建議您使用不同的 FTP 用戶端再試試 (話雖如此, 通常它都會運作正常).
如果您有發現任何錯誤或者想要增加些什麼, 那麼請透過 phpBB.com 論壇給我私訊.

--
資料來源:
http://www.phpbb.com/kb/article/phpbb3- ... rmissions/

Re: phpBB3 Chmod 權限

發表於 : 2009-04-09 21:31
心靈捕手
如果您的 phpBB3 是建立在 Windows 網站伺服器,
那麼您並不需要做特別的檔案或資料夾權限修改.

唯一要做的改變, 只有在當您安裝完成後, 改變 config.php 的屬性:
檔案總管 > 瀏覽至論壇根目錄 > config.php >
點選滑鼠右鍵 > 內容 > 一般 > 屬性: 勾選 "唯讀" > 確定