我的PHP网站在apache上本地工作,但是启动到Heroku时出现PDO连接错误

时间:2019-07-19 14:15:02

标签: php git sqlite heroku composer.json

在更新作曲家后将网站启动到Heroku时,出现500错误。我查看了Heroku日志,发现了这一点:

wd="71.175.25.164" dyno=web.1 connect=1ms service=13ms status=500 bytes=279 protocol=https
2019-07-19T14:06:49.554554+00:00 app[web.1]: [19-Jul-2019 14:06:49 UTC] PHP Fatal error:  Uncaught PDOException: could not find driver in /app/src/classes/connect.php:11
2019-07-19T14:06:49.554641+00:00 app[web.1]: Stack trace:
2019-07-19T14:06:49.554867+00:00 app[web.1]: #0 /app/src/classes/connect.php(11): PDO->__construct('sqlite:./src/db...')
2019-07-19T14:06:49.555326+00:00 app[web.1]: #1 /app/src/classes/user.php(46): Site\connect\Connection::connect('./src/db/users....')
2019-07-19T14:06:49.555504+00:00 app[web.1]: #2 /app/index.php(72): Site\user\User->fetchAllUsers()
2019-07-19T14:06:49.555718+00:00 app[web.1]: #3 {main}
2019-07-19T14:06:49.555854+00:00 app[web.1]: thrown in /app/src/classes/connect.php on line 11
2019-07-19T14:06:49.556578+00:00 app[web.1]: 10.67.212.254 - - [19/Jul/2019:14:06:49 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36

我尝试以不同的方式构造代码,并在路径的开头添加./。我也尝试过运行作曲家更新,但无济于事。

我希望看到我的代码在Heroku上实时运行,以便可以对其进行测试。

0 个答案:

没有答案