2015-01-09 84 views
-1

我使用codeigniter來編寫我的項目,它使用MAMP在本地主機上工作,但是,當我嘗試將它部署到Heroku時它不起作用。這是給我的內部服務器錯誤(500)Codeigniter PHP MySQL部署到Heroku不加載

我使用AWS從一個RDS實例我的數據庫..

任何幫助,請..這裏的網址:https://calm-harbor-2745.herokuapp.com/

+0

這個問題很難回答,除非擁有魔力,因爲除了500服務器錯誤之外您沒有提供任何信息。 – dzuelke

回答

0

你檢查heroku logs說什麼?

如果您使用mysql擴展名而不是PDO或其他東西,您是否通過composer.json啓用了它? https://devcenter.heroku.com/articles/php-support#extensions

+1

自PHP 5.5以來,Codeigniter的默認'mysql'已被棄用。在您的CodeIgniter數據庫配置文件中,您可以將dbdriver更改爲mysqli,這在默認情況下支持heroku上的PHP版本:'$ db ['default'] ['dbdriver'] ='mysqli';' – spatical