最新回答 / qq_人入戏戏弄人_0
我已找到问题,我用的是wampserver集成环境,httpd.conf中原本有<Directory /> AllowOverride none Require all denied</Directory>不管怎么配置都不行,我先将它注释掉,然后再重启一下后,日志中报错E:/ThinkPHPstudy/.htaccess: <IfModule not allowed here 这个时候才看到.htaccess不知道怎么放到了根目录下了,移动到public文件夹...
2017-11-10
已采纳回答 / 秋水
在设置Apache的时候,将服务器根目录设置为public目录。DocumentRoot "D:/WWW/thinkPHP_stu/public"<Directory "D:/WWW/thinkPHP_stu/public">
2017-11-02
最赞回答 / 冒雨先生
这个问题一看就知道是权限问题,所以我们可以轻易地切换到tp5目录然后使用chmod -R 777 tp5来解决,当然不太建议这样做,这不符合我们在线上的操作方式。一种比较推荐的做法是执行chmod -R daemon:daemon tp5来进行处理,这是因为在Mac上默认的Apache用户为daemon,当然你也可以通过在配置文件中修改用户名和所属组来解决这一问题。
2017-11-02
最新回答 / 车程一
设置路由的配置里有两个参数, 一个是是否使用路由。一个是强制使用路由。 如果强制使用路由你设置为true的话, 就是所有的请求都必须写路由了, 比如, 我想要访问的是index模块下的Index控制器里面的index方法。 你在url里访问 index/Index/index, 就行不通了, 因为你设定了必须强制使用路由。 所以你必须在路由里去配置一盒路径, 如 我配置, Route::get('/index','index/Index/index'); 那我就可以在地址栏输入/ i...
2017-10-29