xampp下新增virtualhost出现access denied

在xampp新增了一个virtualhost:

<VirtualHost 127.0.0.11:80>  
   DocumentRoot E:/workspacePHP/personalSite
   ServerName 127.0.0.11:80  
</VirtualHost>  

<Directory "E:/workspacePHP/personalSite">  
   Options Indexes FollowSymLinks 
   AllowOverride All 
   Order Allow,Deny
   Allow from all  
</Directory>
然后访问http://127.0.0.11:80,出现403禁止访问错误,google之后发现httpd.conf文件有默认的配置,
<Directory "D:/xampp/cgi-bin">
    AllowOverride All
    Options None
    Require all denied
</Directory>

修改require为all granted即可。

<Directory "D:/xampp/cgi-bin">
    AllowOverride All
    Options None
    Require all granted
</Directory>

或者在新增的Directory增加require all granted:

<Directory "E:/workspacePHP/personalSite">  
   Options Indexes FollowSymLinks 
   AllowOverride All 
   Order Allow,Deny
   Allow from all  
   Require all granted
</Directory>

遇到的问题,此处mark一下。

时间: 2024-10-12 21:53:29

xampp下新增virtualhost出现access denied的相关文章

windows下(Mysql)Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password:YES) 解决方案

解决方案: 1.在my.ini文件的最后添加一行“skip-grant-tables”,保存并关闭文件. 2.重启MySQL服务. 3.在命令行中输入“mysql -uroot -p”(不输入密码),回车即可进入数据库. 4.执行,“use mysql;”使用mysql数据库. 5.执行,“update user set password=PASSWORD("自己设置的新密码") where user='root';”(修改root的密码) 6.打开my.ini文件,删除“skip-g

window 下mysql :1045 - Access denied for user ‘like’@&#39;localhost&#39;(using password:YES)

安装了MySQL Server 6.0,在登陆是总是提示:1045 - Access denied for user ‘like’@'localhost'(using password:YES),在网上搜索半天最终解决,特记录下解决办法: 第一步:停止mysql 服务: 第二步:修改my.ini文件,具体是在文件中[mysqld]下面添加这句: skip_grant_tables; 第三步:cmd 进入命令窗口,输入mysql -uroot -p ,输入密码: 第四步:成功登陆后,依次执行:UP

centOS下mysql-ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

系统centOS-6.3 方法操作很简单,如下: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql # mysql>use mysql ; mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root' and host='ro

mac 环境下 登陆失败问题Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

我的解决方式: 密码输错了.... 最新版本的mysql再安装时需要你设置密码 大家记得在Enter password里面输入你预先设置的密码呀 https://www.jianshu.com/p/b7e9a4da81a3 https://blog.csdn.net/zoucui/article/details/96996554 mac 环境下 登陆失败问题Access denied for user 'root'@'localhost' (using password: YES) 原文地址:h

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)()里面的为shell中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车输入(sudo su)回车以获取管理员权限输入(./mysqld_safe --skip-grant

Mac下解决mysql ERROR 1045 (28000): Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

Maybe updating the package the updater overwrote the root password. To restore it: Stop mysqld deamons. $ sudo service mysqld stop Go to mysql/bin directory $ cd /usr/bin Start a mysql deamon with this option: $ sudo mysqld_safe --skip-grant-tables O

一看便知linux下mysql报错ERROR 1044: Access denied for user: &#39;@localhost&#39; to database &#39;mysql&#39;

错误信息:ERROR 1044: Access denied for user: '@localhost' to database 'mysql' linux下解决方案: mysql> use mysql ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql' mysql> exit Bye [[email protected] ~]# service mysqld stop如果该命令不

Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use

今天在别人的服务器上登录mysql发现无法登陆(Mysql别人实现安装好的) 密码和用户名都是正确的,但登录后报如下错误: ERROR 1045 (28000): Access denied for user ‘admin’@'localhost’ (using password: YES) 尝试了加入-h和-port也无法登陆,最后只能重新修改了.注--该方法也可以用于当忘记数据库密码时,找回数据库密码用 如下是我执行过程,完全执行后,可以顺利登录数据库:linux下的执行脚本: Java代码

mac下安装mysql5.7.18,连接出现Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES) ()里面的为shell中输入的命令,一定要输全包括:&等符号 第一步:苹果->系统偏好设置->最下面点MySQL,关闭mysql服务 第二步:进入终端输入(cd /usr/local/mysql/bin/)回车 输入(sudo su)回车以获取管理员权限 输入(./mysqld_safe --skip-gr