【问题标题】:codeigniter app not running on herokucodeigniter 应用程序未在 heroku 上运行
【发布时间】:2016-05-17 04:21:20
【问题描述】:

这是我的过程文件

web: vendor/bin/heroku-php-apache2

.gitignore

*/config/development
*/logs/log-*.php
!*/logs/index.html
*/cache/*
!*/cache/index.html
!*/cache/.htaccess
/nbproject/private/
/vendor/

我添加了应用程序文件夹内的index.php,

*
 * --------------------------------------------------------------------
 * LOAD THE BOOTSTRAP FILE
 * --------------------------------------------------------------------
 *
 * And away we go...
 */
require_once BASEPATH.'core/CodeIgniter.php';

require('../vendor/autoload.php');

然后在 vendor/autoload.php 我有

require_once __DIR__ . '/../vendor/autoload.php';

在我的config.php应用程序内的配置文件中,我有

$config['uri_protocol'] = 'AUTO';

我已经搜索了很多,但我无法弄清楚为什么我在 heroku 中找不到 404 页面。我想知道我做错了什么。 并且还想知道它是否是由于数据库引起的?因为我的数据库只在本地主机上。

【问题讨论】:

    标签: php codeigniter heroku


    【解决方案1】:

    在过去几天的研究之后,我注意到很少有人了解 Heroku。

    我认为您的配置不寻常,index.php 应该在根目录中而不是在应用程序文件夹中。我尝试了纯肉 CodeIgniter,仍然无法在 Heroku 中工作,有人建议迁移到 AWS Elastic Beanstalk,这可能是一个更好的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 1970-01-01
      • 2015-01-05
      • 2014-01-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      相关资源
      最近更新 更多