我的服务器有一些问题,例如 public_html 是我的根文件夹,如果我将任何 php 文件放在根文件夹中,我会出现此错误:
403 禁止访问
您没有权限访问此服务器上的/check.php。
我尝试更改文件的权限是一样的。现在 php 文件具有 0644 权限 我该如何解决这个问题?
谢谢
这是httpd的配置
<Directory "/">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
Allow from all
</Directory>
<Directory "/usr/local/apache/htdocs">
Options All
AllowOverride None
Require all granted
</Directory>
<Files ~ "^error_log$">
Order allow,deny
Deny from all
Satisfy All
</Files
最佳答案
检查您的 public_html 文件夹是否具有 755 权限。
如果这不起作用,请检查您的/usr/local/apache/htdocs/httpd.conf 设置是否如下所示
<Directory "/usr/local/apache/htdocs">
Options Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
如果那里的设置正确,请检查您的 .htaccess 文件。
最后但并非最不重要的一点。检查您的文件和文件夹是否有 save usergroup as public_html 文件夹
关于linux - 服务器问题 - 我无法访问 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664759/