如何使用 Cpanel 或 Filezilla 更改 MantisBT 或任何文件/文件夹的文件权限?

如何使用 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 中的 SoftException:267: 文件“/home/username/public_html/mantis/index.php”可由组写入

我认为这意味着存在权限问题。但我不知道如何解决它... 知道我做错了什么吗?我自己不是工程师,但能够在 cPanel 中执行基本操作。

答案1

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可能有所不同。

Group使用 FileZilla 删除目录的写访问权限mantis。请勿递归。这将花费约 60 秒。

屏幕截图

如何使用更改文件/目录权限控制面板或者油灰对于一个简单的工作(一个文件或目录),我会使用 Cpanel 文件管理器,但学习如何使用命令行 SSH 和 Telnet 客户端,如 Putty。

从最少到最多;删除 的写访问权限Groupsee list below等待几秒钟,打开index.php

  1. index.php. 请勿递归。
  2. 目录mantis。不要递归。
  3. 目录mantis。递归-仅适用于目录。
  4. 目录mantis。递归到子目录并应用于所有文件和目录。

目录应该是755。文件应该是644755意思是:“目录权限设置为:用户可以读、写、执行;组成员和其他用户可以读、执行,但不能写。”

  1. 打开 Cpanel 文件管理器:

screenhost cpanel 文件管理器

  1. 导航到mantis目录:/home/username/public_html/mantis。您的paths可能不同。对我来说,它将位于htdocs目录中。

控制面板

  1. 左键单击mantis,右键单击index.php,然后单击CHMOD

修改模式

  1. 删除复选标记group write

你拥有什么。你想要什么。

单击OK,给服务器几秒钟的时间来更改权限并打开index.php。如果它不能解决您的问题,请按照“一个,另一个,两者或全部”的逻辑进行。如果是全部,并且有很多文件,请学习如何使用 SSH 和 Telnet 客户端,例如油灰. 参见下面的命令。

参考:使用正确的路径. 改变cdmantis.

cpp267-file-home-public_html-index-php-可按组写入

cd /home/username/public_html/
find mantis -type d -exec chmod 755 {} \;
find mantis -type f -exec chmod 644 {} \;

错误 500 文件可由组写入,无 whmcpanel 软件异常

了解如何使用修改模式. 使用 SSH 和 Telnet 客户端,例如油灰通过 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 来做到这一点。这很容易。– Marty

如何解决错误信息:

500 内部服务器错误
Application.cpp 中的 SoftException:267: 文件“/home/username/public_html/mantis/index.php” 可由组写入

相关内容