如何使用 Cpanel 或 Filezilla 為 MantisBT 或任何文件/文件夾更改文件權限?
我想在共享主機帳戶上安裝 Mantisbt。我自己不是開發人員或網路工程師,但我發現這裡的說明很容易遵循:https ://www.tmdhosting.com/kb/answer/re-mantisbt-hosting-requirements-mantisbt-manual-installation/
我從 mantisbt.org 下載了 zip 文件,將其上傳到 public_html 文件夾,然後在那裡解壓文件。我還創建了一個 MySQL 數據庫。
當我現在轉到 mydomain.com/mantis(這是我提取文件的文件夾名稱)時,我收到 500 內部伺服器錯誤。在 cPanel 的“錯誤”下,我發現以下內容:
Application.cpp:267 中的 SoftException:文件“/home/username/public_html/mantis/index.php”可按組寫入
我認為這意味著存在權限問題。但我不知道如何解決這個問題……知道我做錯了什麼嗎?我自己不是工程師,但能夠在 cPanel 中做一些基本的事情。
Windows 10 64 位
如何解決錯誤資訊:
500 Internal Server Error SoftException in Application.cpp:267: File “/home/username/public_html/mantis/index.php” is writeable by group
如何使用 Cpanel 或 Filezilla 為 MantisBT 或任何文件/文件夾更改文件/文件夾權限。你的
paths
可能不一樣。使用 FileZilla刪除
Group
目錄的寫入權限。mantis
不要遞歸。大約需要 60 秒。如何使用Cpanel或Putty更改文件/目錄權限。對於一個簡單的工作(一個文件或目錄),我會使用 Cpanel 文件管理器,但學習如何使用命令行 SSH 和 Telnet 客戶端,如 Putty。
從最少到最多;刪除 for 的寫入權限
Group
,see list below
等待幾秒鐘,打開index.php
:
index.php
. 不要遞歸。- 目錄
mantis
. 不要遞歸。- 目錄
mantis
. 遞歸 - 僅適用於目錄。- 目錄
mantis
. 遞歸到子目錄並應用於所有文件和目錄。目錄應該是
755
. 文件應該是644
. 755表示:“目錄權限設置為:使用者可以讀、寫、執行;組成員和其他使用者可以讀和執行,但不能寫。”
- 打開 Cpanel 文件管理器:
- 導航到
mantis
目錄:/home/username/public_html/mantis
. 你的paths
可能不一樣。對我來說,它會在htdocs
目錄中。
- 左鍵點擊
mantis
,右鍵點擊index.php
並點擊CHMOD
- 刪除複選標記
group write
點擊
OK
,給伺服器幾秒鐘更改權限並打開index.php
。如果它不能通過“一個、另一個、兩個或所有”的邏輯來解決您的問題。如果它是一切並且有很多文件學習如何使用像Putty這樣的 SSH 和 Telnet 客戶端。請參閱下面的命令。參考:使用正確的路徑。改變
cd
和mantis
。cpp267-file-home-public_html-index-php-is-writeable-by-group
cd /home/username/public_html/ find mantis -type d -exec chmod 755 {} \; find mantis -type f -exec chmod 644 {} \;
error-500-file-is-writeable-by-group-no-whmcpanel-softexception:
學習如何使用CHMOD。使用 SSH 和 Telnet 客戶端(如Putty)通過 SSH 訪問 cPanel 帳戶,導航到問題對應的目錄,然後執行以下命令將文件權限更改為 644,將目錄更改為 755:
#change directory / subdirectory and files to 644 chmod -R 644 /home/username/public_html/mantis/ #change directory / subdirectory to 755 find /home/username/public_html/mantis/ -type d -print0 |xargs -0 chmod 755
見https://www.puttygen.com/putty-commands
錯誤日誌顯示 Application.cpp:267 中的 SoftException:文件“/home/…/public_html/index.php”可按組寫入。提供 500 錯誤。更改為 644 可以正確顯示頁面。
評論:
謝謝,我能夠通過刪除對該目錄的所有文件和目錄的寫訪問權限來解決該問題
mantis
。為某些目錄/文件更改它被證明是不夠的。我使用 FileZilla 來做到這一點。這很容易。– 馬蒂如何解決錯誤資訊:
Application.cpp:267 中的500 內部伺服器錯誤
SoftException:文件“/home/username/public_html/mantis/index.php”可按組寫入