放到服务器后路径问题

来源:10-1 使用Ngrok实现本地微信公众平台验证

www974

2017-11-22

我用的是windows 服务器,服务器里也是xampp 


http://img.mukewang.com/szimg/5a14db5f000114be05250050.jpg


图掉的是域名,域名/yii/web 访问的等价于 book.test   

因为book.test 指向的也是web目录


http://img.mukewang.com/szimg/5a14db8d0001f1f904130088.jpg


但问题是,book.test 后面加上/web/user/login 可以正确渲染到login界面


但是 我的 域名/yii/web/web/user/login 不能渲染登录页面


http://img.mukewang.com/szimg/5a14dbb80001662408040145.jpg


提示路径错误。


我尝试过得解决思路:


  1. 更改域名指向的目录 ,让我的域名直接指向 yii/web 目录下, 但在服务器好像没发通过vhost配置虚拟域名.....

    2.把config下param 里的域名配置 改成: 域名/yii/web  ,但这样也无法渲染到login 视图


    刚学php,第一次用yii ,对于视图渲染不是很清楚 ..... 有其他编程语言基础 .... 所以勉强跟得上 ....


   求指导,谢谢.....


写回答

3回答

编程浪子

2017-11-25

默认yii 在无法解决的时候 会 默认显示一个默认页面的 ,所以和 你输入 yii/web,没关系


正常的就是这样的 book.test 后面加上/web/user/login   


建议看看yii2 的官网文档 http://www.yiichina.com/doc/guide/2.0  

0
0

www974

提问者

2017-11-23

<VirtualHost *:80>
    ServerName qinaier.xyz
    DocumentRoot "C:\xampp\htdocs\yii\web"
    <Directory "C:\xampp\htdocs\yii\web">
        Require all granted
        Allow from all
        RewriteEngine on
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule . index.php
    </Directory>
</VirtualHost>


这样贴吧....

0
0

编程浪子

2017-11-22

apache相关配置贴出来了,首选yii2的跟目录是 web下面。所以documentroot 是 到web目录下

0
2
www974
楼上格式化一下.....
2017-11-23
共2条回复

微信服务号+Yii2.0构建商城系统全栈应用

传统PC后端与火热微信结合,打造一个摩登的商业电商系统

757 学习 · 744 问题

查看课程