#javascript #php #html #azure #azure-web-app-service
#javascript #php #HTML #azure #azure-web-app-service
Вопрос:
Я пытаюсь создать веб-приложение в MS Azure с использованием PHP. Я создал страницу входа в систему и регистрации, где страница входа перенаправляет на соответствующую страницу пользователя. Я вношу все изменения в свою локальную систему и запускаю локально, запустив php -S localhost: 8080 в powershell, а затем просматриваю страницу в веб-браузере chrome. Все это работает безупречно в моей локальной системе. Вы можете видеть мою страницу входа в систему как:
Затем я переношу все эти изменения в свою учетную запись, связанную с MS Azure, но когда я запускаю ее, используя azure URL, чтобы проверить, правильно ли отражены мои изменения, все, что я получаю, это:
Также не работает мой обработчик javascript, который помогает мне перетасовывать мою форму между запуском и входом в систему. Я проверил свой код, и он правильно подключен к Сети. Какие могут быть проблемы с этой проблемой? Для загрузки я использовал git commit и git push в главной ветке azure.
Комментарии:
1. Когда я пытаюсь получить доступ к вашему веб-приложению, я вижу, что возникает
500 Internal Server Error
ошибка, как показано на моем скриншоте . Пожалуйста, обратитесь к официальному руководствуEnable diagnostics logging for apps in Azure App Service
, чтобы включить функции ведения журнала для проверки и публикации этих журналов для получения справок.2. @PeterPan Я обновил вопрос с подробностями ошибки, которую я получаю.
3. Эта страница с ошибкой ссылается на файл шрифта, который не загружается. Это не то, что вызывает ошибку 500. Доступны ли какие-либо другие журналы ошибок после включения диагностики?
4. @SamaraSoucy-MSFT Я обновил ошибку ошибкой, которую я получаю в своем index.php файл.
5. @Prachi Обычно ошибка 500 была вызвана неправильной логикой кода. Не могли бы вы опубликовать некоторый необходимый код для отладки? Например, некоторый код объявления для импорта библиотек, вашего
web.config
содержимого и так далее, если это поможет.
Ответ №1:
Оказывается, выполнение composer install
в вашей корневой папке на вашей консоли решает проблему.