在网上查了好多方法, 有说让把http.conf中
Deny from all
改为
Allow from all
的,反正说啥的都有,后来我把
Require all denied
这一句注销以后,重启apche就不报403了。
进入其它页面的时候会报404。
把AllowOverride None 改为 AllowOverride All后好了
允许apache读取.htaccess文件的配置目录登并允许重写指令。
正好在安装配置yii2
不报403后访问页面web/index.php后提示出错,找不到目录。
不知道为啥,yii2自己又给添加了一个子目录,但是代码里并没有相应的修改。
在vendor/yiisoft/yii2/base/Application.php文件中456行左右
把原来的
Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower');
修改为
Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower'.DIRECTORY_SEPARATOR.'bower-asset');
就可以了。