尝试通过浏览器访问localhost时出现此错误.
AH01630: client denied by server configuration
Run Code Online (Sandbox Code Playgroud)
我使用以下方法检查了我的站点文件
sudo chmod 777 -R *
Run Code Online (Sandbox Code Playgroud)
这是我的配置文件:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/user-name/www/myproject
<Directory />
Options FollowSymLinks
AllowOverride all
Allow from all
</Directory>
<Location />
Allow from all
Order Deny,Allow
</Location>
<Directory /home/user-name/www/myproject/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride all
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, …Run Code Online (Sandbox Code Playgroud) 我只是启动了我的计算机,而XAMPP中的Apache不再有效.我怀疑是否与我今天早些时候第一次访问我父母网站的服务器有关.
错误日志提供此消息:
[Sun Aug 04 09:15:35.889700 2013] [authz_core:error] [pid 5088:tid 1776] [client ::1:58124] AH01630: client denied by server configuration: C:/Users/James/Desktop/Container/XAMPP/apache/icons/folder.gif, referer: http://localhost/Triiline1/
Run Code Online (Sandbox Code Playgroud)
我httpd.conf根据这些改变了这一部分:
<Directory "C:/Users/James/Desktop/Container/XAMPP/cgi-bin">
AllowOverride All
Options None
Require local
</Directory>
Run Code Online (Sandbox Code Playgroud)
我试过require all granted和require local,没有结果.
MySQL仍然在XAMPP中运行.我怎样才能解决这个问题?
更新:
几个小时后,我打开XAMPP,点击开始,它运行正常.没有线索.我感兴趣的是,如果再次发生任何人有解释或解决方案.
相当新的自由开发者,我正在寻找一个本地版本的网站,我正在为开发环境工作.
我已经设置了本地主机.
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)
我使用的语法显然不正确
127.0.0.1/wordpress blahblahsite.ca
Run Code Online (Sandbox Code Playgroud)
我应该采取什么途径来保护我的localhost,但是将blahblahsite.ca路由到我的本地文件夹而不是现场网站?