部署模块自动化生成时报错,说找不到该文件,不是自动生成的吗?
来源:

duncank
2017-03-18
[think\exception\ErrorException]
include(/home/www/tp5/application/build.php): failed to open stream: No such file or directory
7回答
-
你application下 有 build.php吗?
022017-03-18 -
singwa
2017-03-26
build.php文件需要在application目录下, 执行的命令 php think build 需要在application上一层目录执行
00 -
singwa
2017-03-26
您好,您是在什么环境下执行的?
00 -
singwa
2017-03-18
我看你是怎么写的。代码贴下
012017-03-18 -
okwen
2017-03-26
最简便的方法:
===直接打开首页,自动创建的方法:===
最简便的实现build自动创建的方法--------------好用,记得点赞哦
public/index.php文件后面加入以下代码,就能自动生成.
// 读取自动生成定义文件
$build = include '../build.php'; //因build.php在上一层目录
// 运行自动生成
\think\Build::run($build); //Build静态方法要首字大写,否则抓瞎
222017-04-22 -
踩了牛奶的猫丶
2017-03-26
我也是这个问题在其他资料里面看到直接在后面加--config build.php就可以了,你可以试一下.php think build --config build.php
00 -
duncank
提问者
2017-03-18
就是按照官方的来写的代码
'demo' => [
'__file__' => ['common.php'],
'__dir__' => ['behavior', 'controller', 'model', 'view'],
'controller' => ['Index', 'Test', 'UserType'],
'model' => ['User', 'UserType'],
'view' => ['index/index'],],
012017-03-24
相似问题
回答 2
回答 3