Я создал php-сайт на базе cloud9 (C9) ide, и у меня есть база данных, основанная на heroku.База данных работает, и информация извлекается при ее запуске в моем облаке (все таблицы, запрошенные в коде, отображаются там, где они должны быть).Но когда я отправляю весь свой код в Heroku в то же приложение, в котором размещена база данных, он не может получить информацию, коды ошибок не отображаются, только пустая часть страницы.Все учетные данные Heroku верны, потому что cloud9 может по-прежнему извлекать данные из Heroku, и я физически вижу свою базу данных, загруженную в MySql Workbench на сервере Heroku, поэтому она там есть.Извлечение данных из базы данных clearDB просто отлично, но когда этот код передается в Heroku и запускается в Heroku, я получаю другой результат.Дизайн сайта есть, но когда я нажимаю на вкладку управления, в базе данных ClearDB нет элементов.Ниже вы увидите изображения различий между кодом, запускаемым в cloud9 и heroku.
Журналы приложений
2018-05-28T07: 52: 36.460199 + 00: 00 heroku [router]: at = info method = GET path = "/ CoffeeOverview.php" host = serene-shelf-61592.herokuapp.com request_id = 80ec77fc-9fdd-4ffb-a325-955a41a85493 fwd = "198.189.249.57"dyno = web.1 connect = служба 0 мс = статус 4 мс = 500 байт = протокол 530 = https 2018-05-28T07: 52: 36.459705 + 00: 00 app [web.1]: [28 мая-2018 07:52:36 UTC] PHP фатальная ошибка: вызов неопределенной функции mysql_connect () в /app/Model/CoffeeModel.php в строке 30 2018-05-28T07: 52: 36.460137 + 00: 00 app [web.1]: 10.111.216.133 -- [28 / май / 2018: 07: 52: 36 +0000] "GET /CoffeeOverview.php HTTP / 1.1" 500 340 "https://serene -shelf-61592.herokuapp.com / Management.php "" Mozilla / 5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 66.0.3359.181 Safari / 537.36 2018-05-28T08: 19: 47.074063 + 00: 00 heroku [router]: at = метод info = GET path = "/ Management.php" host = serene-shelf-61592.herokuapp.com request_id = 91a804d7-81f2-4fed-b3da-d922e2438cee fwd = "185.20.6.84" dyno = web.1 connect = служба 0 мс = состояние 4 мс = 200 байт = протокол 1472 = http 2018-05-28T08: 19: 47.074422 + 00: 00 app [web.1]: 10.41.164.211 - - [28 / May / 2018: 08: 19: 47 +0000] "GET /Management.php HTTP / 1.1" 200 1301 "-" "Mozilla / 5.0 (TweetmemeBot / 4.0;+ http://datasift.com/bot.html) Gecko / 20100101 Firefox / 31.0 2018-05-28T08: 56: 00.991844 + 00: 00 heroku [web.1]: холостой ход 2018-05-28T08: 56: 00.993076 + 00: 00 heroku [web.1]: состояние изменено с верхнего на нижнее 2018-05-28T08: 56: 01.900896 + 00: 00 app [web.1]: переход вниз, завершение дочерних процессов ... 2018-05-28T08: 56: 01.883618 + 00: 00 heroku [web.1]: остановка всех процессов с помощью SIGTERM 2018-05-28T08: 56: 01.993121 + 00: 00 heroku [web.1]: процесс завершен со статусом 143 Автопрокрутка с выводом Сохранить heroku.com Блоги Карьера Документация