AH01630:客户端被服务器配置 .htaccess 拒绝
AH01630: client denied by server configuration .htaccess
我遇到了这个错误,我无法解决。
我输入
tail -f /usr/local/apache/logs/error_log
在 cpanel 终端上,我收到以下错误:
[authz_core:error] [pid 10250]
这是我的 .htaccess 代码:
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule !authz_core_module>
Require all denied
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
我无法在我的 vps 服务器(hostgator Apache 2.4.41)中打开 php 个文件,文件没有打开,而是被下载了。
这对我有用,请根据您的要求对其进行编辑
</VirtualHost>
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
客户端被服务器配置拒绝
此错误表示 Apache 配置拒绝访问文件系统上的目录。
开始之前
在尝试更改任何现有配置文件之前,请记下访问被拒绝的完整文件系统路径,以及客户端的 IP 或主机名:
[<date here>] [error] [client ::1] client denied by server configuration: /var/www/example.com/
在以下示例的目录块中使用正确的路径对于解决此问题至关重要。在这种情况下,来自本地计算机 (::1) 的客户端被拒绝访问 [/var/www/example.com][1]
.
像这样应该可以解决您的问题:
<Directory /var/www/example.com>
Order allow,deny
Allow from all
</Directory>
或者这个
<Directory /var/www/example.com>
Order allow,deny
Allow from all
Require all granted
</Directory>
更多说明:
https://cwiki.apache.org/confluence/display/httpd/ClientDeniedByServerConfiguration
我遇到了这个错误,我无法解决。 我输入
tail -f /usr/local/apache/logs/error_log
在 cpanel 终端上,我收到以下错误:
[authz_core:error] [pid 10250]
这是我的 .htaccess 代码:
<IfModule authz_core_module>
Require all granted
</IfModule>
<IfModule !authz_core_module>
Require all denied
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
我无法在我的 vps 服务器(hostgator Apache 2.4.41)中打开 php 个文件,文件没有打开,而是被下载了。
这对我有用,请根据您的要求对其进行编辑
</VirtualHost>
<Directory /var/www/html/example.com/public_html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L]
</IfModule>
客户端被服务器配置拒绝
此错误表示 Apache 配置拒绝访问文件系统上的目录。
开始之前
在尝试更改任何现有配置文件之前,请记下访问被拒绝的完整文件系统路径,以及客户端的 IP 或主机名:
[<date here>] [error] [client ::1] client denied by server configuration: /var/www/example.com/
在以下示例的目录块中使用正确的路径对于解决此问题至关重要。在这种情况下,来自本地计算机 (::1) 的客户端被拒绝访问 [/var/www/example.com][1]
.
像这样应该可以解决您的问题:
<Directory /var/www/example.com>
Order allow,deny
Allow from all
</Directory>
或者这个
<Directory /var/www/example.com>
Order allow,deny
Allow from all
Require all granted
</Directory>
更多说明:
https://cwiki.apache.org/confluence/display/httpd/ClientDeniedByServerConfiguration