Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Развернули php 7.2.5 на iis7 сервере
перенесли рабочий проект на laravel 5.5.39 на сервер
при переходе в http://localhost:1992/public ошибка HTTP Error 500.19 - Internal Server Error
в чем может быть проблема, перерыл кучу информации.
буду признателен за любые подсказки
Не в сети
http://localhost:1992/public
необычный адрес. уверены, что должно быть так?
Описание проблемы надо искать в логах:
storage/logs/ самого сайта
логи веб-сервера
логи php, если они лежат отдельно
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
по поводу странности адреса так в iis указывается, т.е. какой порт укажешь такой и будет адрес
все что есть в логах это
#Software: Microsoft Internet Information Services 7.5
#Version: 1.0
#Date: 2018-05-23 08:31:11
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken
2018-05-23 08:31:11 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 1
2018-05-23 08:45:53 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:45:53 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:32 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 4
2018-05-23 08:50:32 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 1
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 1
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 1
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:33 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:34 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
2018-05-23 08:50:34 ::1 GET /public - 1992 - ::1 Mozilla/5.0+(Windows+NT+6.1;+WOW64;+Trident/7.0;+rv:11.0)+like+Gecko 500 19 13 2
Изменено Feonixx_89 (25.05.2018 07:16:47)
Не в сети
Поправьте в настройках IIS: папка public должна быть корнем сайта (documentroot), а не папка проекта! Уже поэтому ваш URL странный.
Окей, лог ISS ничего не дал. Что в двух других логах?
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Проблема решилась установкой дома windows server 2008 r2;
разворачиванием на нем iis 7.5;
установкой на сервере laravel 5.4 через composer и переносом его на рабочий сервер архивом.
Единственное что осталось для меня небольшой загадкой это то
что при простом переносе ошибка 500 все равно проявляется, но
если запустить url rewrite и удалить потом role 1 и 2 то ошибка проходит и проект корректно открывается.
Всем спасибо за помощь.
Не в сети
Страницы 1