Php

如何使用 Cpanel 或 Filezilla 為 MantisBT 或任何文件/文件夾更改文件權限?

  • May 4, 2020

我想在共享主機帳戶上安裝 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 秒。

截圖文件

如何使用CpanelPutty更改文件/目錄權限。對於一個簡單的工作(一個文件或目錄),我會使用 Cpanel 文件管理器,但學習如何使用命令行 SSH 和 Telnet 客戶端,如 Putty。

從最少到最多;刪除 for 的寫入權限Groupsee list below等待幾秒鐘,打開index.php

  1. index.php. 不要遞歸。
  2. 目錄mantis. 不要遞歸。
  3. 目錄mantis. 遞歸 - 僅適用於目錄。
  4. 目錄mantis. 遞歸到子目錄並應用於所有文件和目錄。

目錄應該是755. 文件應該是644. 755表示:“目錄權限設置為:使用者可以讀、寫、執行;組成員和其他使用者可以讀和執行,但不能寫。”

  1. 打開 Cpanel 文件管理器:

螢幕主機 cpanel 文件管理器

  1. 導航到mantis目錄:/home/username/public_html/mantis. 你的paths可能不一樣。對我來說,它會在htdocs目錄中。

面板

  1. 左鍵點擊mantis,右鍵點擊index.php並點擊CHMOD

修改

  1. 刪除複選標記group write

你有什麼。 你想要什麼。

點擊OK,給伺服器幾秒鐘更改權限並打開index.php。如果它不能通過“一個、另一個、兩個或所有”的邏輯來解決您的問題。如果它是一切並且有很多文件學習如何使用像Putty這樣的 SSH 和 Telnet 客戶端。請參閱下面的命令。

參考:使用正確的路徑。改變cdmantis

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

experts-exchange.com

錯誤日誌顯示 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”可按組寫入

引用自:https://serverfault.com/questions/1015355