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

来源:

duncank

2017-03-18

[think\exception\ErrorException]

  include(/home/www/tp5/application/build.php): failed to open stream: No such file or directory


写回答

7回答

singwa

2017-03-18

你application下 有 build.php吗?

0
2
singwa
回复
duncank
不用谢,有问题及时沟通,祝学习愉快
2017-03-18
共2条回复

singwa

2017-03-26

build.php文件需要在application目录下, 执行的命令 php think build 需要在application上一层目录执行

0
0

singwa

2017-03-26

您好,您是在什么环境下执行的?

0
0

singwa

2017-03-18

我看你是怎么写的。代码贴下

0
1
duncank
找了一下,确实没有,刚刚手动创建一下了,现在可以了。
2017-03-18
共1条回复

okwen

2017-03-26

最简便的方法:

===直接打开首页,自动创建的方法:===


最简便的实现build自动创建的方法--------------好用,记得点赞哦

public/index.php文件后面加入以下代码,就能自动生成.

// 读取自动生成定义文件

$build = include '../build.php';  //因build.php在上一层目录

// 运行自动生成

\think\Build::run($build);   //Build静态方法要首字大写,否则抓瞎


2
2
qq_别低头_1
....
2017-04-22
共2条回复

踩了牛奶的猫丶

2017-03-26

我也是这个问题在其他资料里面看到直接在后面加--config build.php就可以了,你可以试一下.php think build --config build.php

0
0

duncank

提问者

2017-03-18

就是按照官方的来写的代码
'demo'     => [
   '__file__'   => ['common.php'],
   '__dir__'    => ['behavior', 'controller', 'model', 'view'],
   'controller' => ['Index', 'Test', 'UserType'],
   'model'      => ['User', 'UserType'],
   'view'       => ['index/index'],//szimg.mukewang.com/58ccbedd0001871b24580386.jpg],

0
1
zl964530
build路径不正确
2017-03-24
共1条回复

Thinkphp5.0仿百度糯米开发多商家电商平台

【毕设】BAT大牛亲授ThinkPHP 5.0,实战中学透新技能,应用于工作

2439 学习 · 1712 问题

查看课程