出现问题:url :localhost/public/index.php/能用,而index.php不能用。也就是public隐藏的问题。(项目放在了www根目录下)
看了下官方文档的解释点击打开链接,但是完全没有看懂。就百度看了下。找到了如何修改Apaceh配置localhost虚拟主机
1:首先找到vhost所在的位置 (E:\wamp\bin\apache\apache2.4.9\conf),打开后找到 httpd.conf,打开:
# Virtual hosts
Include conf/extra/httpd-vhosts.conf(大概在512行处)去掉前面的#,然后保存
然后还需要配置:httpd-vhosts.con里的内容:位置(E:\wamp\bin\apache\apache2.4.9\conf\extra)
然后再httpd-vhosts.conf里添加下面一句:
<VirtualHost *:80>
DocumentRoot "E:/wamp/www/public"
ServerName localhost
</VirtualHost>
然后保存之后,重启Apache服务器。
再打开localhost时候,就直接可以(http://localhost/index.php/admin/Login/Login)从而实现隐藏public的方法