在我的网站上:
当使用非 CHMOD 到 644 或 755 的 PHP 文件时,我的网站上不断出现错误。
如果我递归地 chmod 这个目录 755 我得到:
[在执行此命令时出现的错误]
如果我将它递归地 chmod 到 644 我得到:
禁止的
您无权访问此服务器上的 /disposable/admin/。
帮助?:( 我使用 Hostmonster 作为我的主机。是在他们的最后吗?
在我的网站上:
当使用非 CHMOD 到 644 或 755 的 PHP 文件时,我的网站上不断出现错误。
如果我递归地 chmod 这个目录 755 我得到:
[在执行此命令时出现的错误]
如果我将它递归地 chmod 到 644 我得到:
禁止的
您无权访问此服务器上的 /disposable/admin/。
帮助?:( 我使用 Hostmonster 作为我的主机。是在他们的最后吗?
我遇到了类似的问题,在我的解决方案工作之后检查你的代码你可能写了评论 <!--#some comment-->" add space "<!--[add space ] #some comment [加空格] -->" Like this "<!-- #some comment -->
我会尝试首先声明文件的所有权chown
- 但要小心这一点,因为如果您严格而不是松散地设置权限,您可能无法通过 PHP 本身以外的任何其他方式访问它们。
我通过使用默认代码在根目录中添加 .htaccess 文件解决了这个问题,它开始工作。此外,添加后,我需要更新 WP 管理设置中的永久链接。
` # BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress`
我希望这将有所帮助。
这都是关于文件权限问题,现在它对我有用......
文件夹权限必须是 744 其他权限,如(752、753、756 和 777)会导致限制并且不起作用。
文件权限必须是 644 其他权限,如(642、643、646 和 647)会导致限制并且不起作用..
我遇到了同样的问题。将文件从 linux 系统复制到另一台服务器时会发生这种情况。我相信文件权限和组已收到消息。
我通过将文件移动到清除这些权限的 Windows PC 来解决它,然后在 Linux 服务器上解压缩它。虽然它不是正确的方法,但我发现它很简单,可以尝试一次。
正如 jktech11 所说,这完全是关于权限问题。对我来说,文件夹的权限为 755,文件的权限为 644。仅供参考,如果文件在本地主机中,您可以通过文件 zilla 或命令提示符更改权限。
SuPHP 是我收到此错误的根本原因。我切换到一个新的 VPS,默认情况下它使用的是 SuPHP。我改用 PHP-FPM,它允许权限为 664 的脚本正确执行。
我正在使用的当前 CRM 在更新期间出现问题并且它们失败了,因为作为更新一部分的某些文件的文件权限设置为 664。在更新过程中我无法更改这些权限。它需要能够执行所有文件,否则更新将失败。
更新后,我运行脚本将文件夹重置为 755,将文件重置为 644。
希望这可以帮助任何再次遇到此问题的人。
在使用远程 ftp 连接从 Aptana 3 创建文件时,我遇到了 justhost.com cpanel 的这个问题。我通过使用 Cpanel 文件管理器创建文件来解决它。
我在这里尝试了所有解决方案,但对我不起作用。
实际上,shell 帮助文件是正确帮助我更正权限的文件,我建议任何人都这样做。
当我输入:
ls -la public_html
我表明我对同一错误消息的文件夹表亲做出了错误的用户归属。
我在这里和许多其他线程中尝试了所有解决方案,但没有一个奏效。所以我输入:
chown --help
它告诉我我需要使用 -hR 示例:
Examples:
chown root /u Change the owner of /u to "root".
chown root:staff /u Likewise, but also change its group to "staff".
chown -hR root /u Change the owner of /u and subfiles to "root".
就我而言:
chown -hR usernameiwanttoownthefile /home/rootpath/public_html/sitefolder
解决了我所有的问题。
检查您的 html 代码中<!--{space}comment-->
是否有 html 注释,然后删除空格并上传 html 文件。希望能帮助到你!