Развертывание в Heroku (с использованием PHP) приводит к тому, что содержимое не загружается - PullRequest
0 голосов
/ 07 ноября 2018

Я разрабатываю сайт на PHP, и все отлично работает на localhost (я использую WAMP). Выдвинул мой код на GitHub (который связан с моей Heroku средой), и когда я захожу на веб-сайт на Heroku domain, почти все, что зависит от PHP, пусто.

Самое странное, что я все еще могу войти, используя учетные данные, которые есть в моей базе данных. Так что я не уверен, что это проблема с моей базой данных. Также странно то, что когда я проверяю свой homepage (после входа в систему), для большей части элементов моей страницы нет HTML, хотя код прекрасно загружается на localhost. Общим фактором, при котором HTML не загружается, является то, что они являются элементами, которые взаимодействуют с PHP на некотором уровне; либо целиком, либо на небольшую часть.

Я не знаю, что может быть не так, поэтому я не знаю, что конкретно спросить. Может ли это быть PHP? Что-то с Heroku? Я бы хотел знать, если бы кто-то еще тоже имел эту проблему.

Заранее спасибо, и хорошего вам!

1 Ответ

0 голосов
/ 12 ноября 2018

Итак, я отвечаю на свой вопрос, потому что, к счастью, мне удалось найти решение. По сути, я могу сделать вывод, что Apache немного более простителен, чем серверы Heroku. Так что, если у вас есть какие-либо открытые элементы div или какой-либо другой шутливый HTML (который у меня был), Heroku просто перестанет показывать вам что-либо из этого. Короче говоря, убедитесь, что ваш HTML организован и закрыт там, где он должен быть. Никаких висящих элементов, всегда закрывайте теги головы и тела!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...