【问题标题】:heroku app not runningheroku 应用程序未运行
【发布时间】:2016-05-16 18:41:33
【问题描述】:

所以我部署了我的 heroku 应用程序,但它说 应用程序发生错误,无法提供您的页面。请稍后重试。我的应用正在使用 PHP 框架 codeigniter 运行。

如果您是应用程序所有者,请查看您的日志以了解详细信息。

So I checked my logs and all over internet but couldnt find something useful.
here is my logs
    2016-02-06T23:00:43.872338+00:00 heroku[api]: Deploy daf6554 by masnadhossain@live.com
2016-02-06T23:00:43.872338+00:00 heroku[api]: Release v17 created by masnadhossain@live.com
2016-02-06T23:00:43.995562+00:00 heroku[slug-compiler]: Slug compilation started
2016-02-06T23:00:43.995568+00:00 heroku[slug-compiler]: Slug compilation finished
2016-02-06T23:00:44.023373+00:00 heroku[web.1]: State changed from crashed to starting
2016-02-06T23:00:48.465994+00:00 heroku[web.1]: Starting process with command `vendor/bin/heroku-php-apache2`
2016-02-06T23:00:50.615984+00:00 app[web.1]: Optimizing defaults for 1X dyno...
2016-02-06T23:00:50.756965+00:00 app[web.1]: Starting php-fpm...
2016-02-06T23:00:50.749042+00:00 app[web.1]: 4 processes at 128MB memory limit.
2016-02-06T23:00:52.759245+00:00 app[web.1]: Starting httpd...
2016-02-06T23:00:53.367150+00:00 heroku[web.1]: State changed from starting to up
2016-02-06T23:01:05.248173+00:00 heroku[router]: at=info method=GET path="/" host=protected-headland-51216.herokuapp.com request_id=7d0b1679-ebc3-456c-9606-40772c1c17e9 fwd="80.220.234.138" dyno=web.1 connect=1ms service=127ms status=404 bytes=1362
2016-02-06T23:01:05.246066+00:00 app[web.1]: 10.35.215.56 - - [06/Feb/2016:23:01:05 +0000] "GET / HTTP/1.1" 404 1130 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36
Nihits-MacBook-Pro:pocketAllowence nihit$ 

我注意到的另一件事是我的供应商文件有错误。

但我遵循了很多其他人的示例并将其放在 gitignore 上并试图将其删除。但我所做的一切似乎都不起作用。

所以这是错误

【问题讨论】:

    标签: php codeigniter heroku


    【解决方案1】:

    您的文件路径缺少“/”。 尝试将vendor/bin/heroku-php-apache2 web/ 更改为vendor/bin/heroku-php-apache2/web/

    文件路径不喜欢空格。

    【讨论】:

    • 在哪里改?
    • 它现在显示 2016-02-06T22:13:46.893256+00:00 heroku[web.1]:状态从崩溃变为开始 2016-02-06T22:13:51.713992+00:00 heroku[web.1]:使用命令vendor/bin/heroku-php-apache2/web/ 2016-02-06T22:13:53.223759+00:00 app[web.1] 启动进程:bash:vendor/bin/heroku-php-apache2/web/:不是一个目录 2016-02-06T22:13:53.861648+00:00 heroku[web.1]: 状态从开始变为崩溃 2016-02-06T22:13:53.819010+00:00 heroku[web.1]: 进程退出状态为 126
    • 2016-02-06T22:10:13.808991+00:00 app[web.1]: DOCUMENT_ROOT 'web/' 不存在
    • 检查您的 Procfile。
    猜你喜欢
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-03
    • 2017-01-25
    • 2020-07-15
    • 2015-01-05
    • 1970-01-01
    相关资源
    最近更新 更多