首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >向heroku应用程序添加供应商目录

向heroku应用程序添加供应商目录
EN

Stack Overflow用户
提问于 2014-07-07 05:48:18
回答 1查看 1.2K关注 0票数 0

我已经在heroku上创建并部署了一个php应用程序,但是加载供应商没有从config.php文件中运行。结账后..。

config.php

代码语言:javascript
代码运行次数:0
运行
复制
require_once __DIR__ . '/vendor/autoload.php';

index.php

代码语言:javascript
代码运行次数:0
运行
复制
include('config/config.php');

目录结构

代码语言:javascript
代码运行次数:0
运行
复制
config
--config.php
index.php
vendor

它在本地主机上工作,但是当我试图在部署到heroku之后运行时,我会得到以下错误.

代码语言:javascript
代码运行次数:0
运行
复制
Warning: require_once(/app/config/vendor/autoload.php): failed to open stream: No such file or directory in /app/config/config.php on line 10 Fatal error: require_once(): Failed opening required '/app/config/vendor/autoload.php' (include_path='.:/app/.heroku/php/lib/php') in /app/config/config.php on line 10 

请帮助,我已经尝试谷歌的答案,但没有运气。谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-07-09 19:03:31

没有办法在本地主机上工作。__DIR__指向当前文件所在的目录,因此在您的示例中,这是config/,这意味着您包括config/vendor/autoload.php

相反,您需要一条相对路径:

代码语言:javascript
代码运行次数:0
运行
复制
require_once __DIR__ . '/../vendor/autoload.php';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24603764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档