我正在本地开发一个php应用程序,一切正常,直到我推送到heroku,日志给我这个错误:
PHP Warning: require_once(/app/src/web/../../etc/s_init.php): failed to open stream: No such file or directory in /app/src/web/index.php on line 2
这是一段麻烦的代码:
require_once(__DIR__ . '/../../etc/s_init.php');
它在本地工作但在推送到heroku时不起作用。该目录如下所示:
- etc
- s_init.php
- src
- web
- index.php
此时我的想法已经用完了。为什么会出现此错误,如何解决?
谢谢!
答案 0 :(得分:0)
错误告诉您问题:
(/应用/ SRC /腹板/../../等/ s_init.php)
这不是一条有效的道路。 试试这个:
require_once('../../etc/s_init.php');