【问题标题】:Codeigniter PHP MySQL deployment to Heroku not loadingCodeigniter PHP MySQL部署到Heroku未加载
【发布时间】:2015-01-09 00:36:30
【问题描述】:

我使用 codeigniter 对我的项目进行编码,它使用 MAMP 在 localhost 上运行,但是,当我尝试将它部署到 Heroku 时它不起作用。它给了我一个内部服务器错误 (500)

我正在为我的数据库使用 AWS 的 RDS 实例。

请提供任何帮助.. 这是 URL:https://calm-harbor-2745.herokuapp.com/

【问题讨论】:

  • 如果没有神奇的力量,这个问题很难回答,因为除了 500 服务器错误之外,您没有提供任何信息。

标签: php mysql codeigniter deployment server


【解决方案1】:

你查过heroku logs说什么了吗?

如果您使用的是 mysql 扩展而不是 PDO 或其他什么,您是否通过 composer.json 启用了它? https://devcenter.heroku.com/articles/php-support#extensions

【讨论】:

  • Codeigniter 的默认 mysql 自 PHP 5.5 起已弃用。在您的 CodeIgniter 数据库配置文件中,您可以将 dbdriver 更改为 mysqli,这在 heroku 上的 PHP 版本默认支持:$db['default']['dbdriver'] = 'mysqli';
猜你喜欢
  • 2011-12-18
  • 2016-06-04
  • 1970-01-01
  • 2014-07-17
  • 2014-10-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多