Похож на Вас, будет иметь использование более новой версией Jenkins. Вместо того, чтобы указать последний как Ваш тег изображения, это была бы лучшая практика для определения определенной версии. От взглядов Вашего журнала это похоже на версию самого большого количества, которую это запрашивает, v2.150. Вы в настоящее время устанавливаете v2.60.3.
я рекомендовал бы указать последнюю версию, найденную здесь: https://jenkins.io/changelog /
Только для проверения дважды сделайте у Вас есть набор входа к error_reporting = E_ALL
, и display_errors = On
в Вашем php.ini
? Обычно этого достаточно для отображения этих ошибок в IIS 7.
Затем, смотрите на свои настройки IIS, поскольку это может быть установлено только показать сообщения об ошибках локально. В редакторе конфигураций IIS 7 это находится под system.webServer-> httpErrors. Необходимо будет изменить errorMode на Подробный от DetailedLocalOnly. Очевидно, это теперь означает, что любой просматривающий Ваш сайт сможет видеть ошибку.
С другой стороны, если Вы хотите сохранить их локальными, можно использовать Удаленный рабочий стол, чтобы войти в систему сервера и запустить приложение оттуда, если Вы можете.
Это легко сделать с помощью графического интерфейса менеджера IIS. Выберите свой сайт и дважды щелкните Страницы ошибок. Затем нажмите 'Редактировать параметры функции...' и выберите опцию 'Детальные ошибки' вместо стандартной опции 'Детальные ошибки для локальных запросов и пользовательские страницы ошибок для удаленных запросов'. Вуаля, все просто!
.Мне пришлось зайти в настройки на веб-сервере в конфигурацию php, и там есть настройка для сообщения об ошибках, которая по умолчанию установлена на производство. Пришлось изменить его на разработку даже после изменения php.ini и предложения здесь. Я использую iis 7.5 на 2008 R2.
Я попробовал это, и это не сработало. В частности, «Редактор конфигурации» мне нужно было сохранить «существующий ответ» на «авто».
Однако я обнаружил, что если вы используете FastCGI, вам нужно зайти в диспетчер IIS -> веб-сайт по умолчанию -> FastCGI-> затем выберите c:\php\php-cgi-.exe
и «редактировать..».
В «Стандартном режиме ошибок» вам нужно изменить ReturnGeneric500
на ReturnStdErrIn500
. Это будет отображать ошибки PHP, если вы включили их в PHP.INI или через настройки в коде PHP.
Если вы, как и я, используете платформу общего хостинга без доступа к диспетчеру IIS, вы также можете отредактировать файл web.config и вручную добавить в элемент system.webServer:
<httpErrors errorMode="Detailed" />
После этого я использовал свою панель управления хостом для повторного использования пула приложений.