前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决Yii2.0 高级版不能使用内置服务器的问题

解决Yii2.0 高级版不能使用内置服务器的问题

作者头像
hedeqiang
发布2019-12-18 11:19:33
9330
发布2019-12-18 11:19:33
举报
文章被收录于专栏:LaravelCode

今天社区一个小伙伴给我留言说是 Yii 框架可不可以像 Laravel 一样直接使用内置服务器直接跑起项目 在Laravel 中 直接:

代码语言:javascript
复制
php artisan serve

但是 Yii 框架 使用 官方文档提供的 php yii serve 确跑不起来? 报错信息如下:

代码语言:javascript
复制
php yii serve

代码语言:javascript
复制
Document root "D:\Projects\php\advanced\console/web" does not exist。 

这是他给我的回复。也是他的报错信息。当时我也没理会,直接说了句我也没用过 Yii 的内置服务器,但是官方文档确实是 php yii serve

晚上回家,感觉有点儿不负责任,所以直接拿起电脑果断执行了一下,发现还真是。 什么情况? 难道是Yii 文档欺骗我。接着我就 百度,百度了下,竟然百度首页没有??接着我有访问外国网站一番,谷歌一下。谷歌第一条就是。

代码语言:javascript
复制
php yii serve

哎。百度真垃圾。

解决办法如下:

代码语言:javascript
复制
yii serve --docroot="frontend/web/" #backend/web

其实,说白了就是 高级版的项目,直接执行 php yii serve 它并不知道你要的是那个目录。是前台?还是后台目录?所以得手动选择下 web 目录

好了,就是这样。写这篇,纯粹是自己没用过 Yii 的内置服务器, 同样要多谢社区的那个小伙伴。要不是你我都不知道。还有就是深表歉意......

最后。少百度。多谷歌。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档