Как я могу получить приложение, корректно работающее на IIS 7.5?

У меня проблема с приложением, которое я пытаюсь настроить с помощью IIS 7.5 на Windows Server 2012 R2.

Мое приложение основано на PHP и использует фреймворк Laravel 5.2. Чтобы настроить мою среду, я сделал следующее

  1. Установлены PHP менеджер
  2. Установлены Microsoft Visual C ++ 2012 распространяемый (x86)
  3. Я установил PHP 5.6.18
  4. Я поместил свое приложение Laravel в C:\inetpub\wwwroot, Моя корневая папка приложения C:\inetpub\wwwroot\Laravel
  5. Я дал IIS_IUSERS полный контроль над storage а также bootstrap/cache папка как Документы Laravel инструктирует.
  6. Я открыл IIS 7.5. В левой части панели соединений я щелкнул «Пулы приложений» и добавил новый пул приложений с именем «LaravelPoolApps» с идентификатором по умолчанию, т.е. ApplicationPoolIdentity.

  7. Затем в панели «Соединения» я перешел к своему Laravel папка найдена под Default Web Site Узел. Я преобразовал его в приложение », щелкнув его правой кнопкой мыши и выбрав« Преобразовать в приложение ». Для пула я выбрал« LaravelPoolApps », чтобы использовать мой новый AppPool.

  8. Затем я нажимаю на мой Laravel узел приложения и выбрал «Основные настройки» на панели «Действие» с правой стороны. Наконец, я изменил физический путь к C:\inetpub\wwwroot\Laravel\public направить трафик в общую папку, которая является стартером приложения laravel.

Находясь на странице «Основные настройки», я нажал test settings Кнопка Я получаю предупреждение, как вы видите на скриншоте ниже
введите описание изображения здесь

Когда я пытаюсь открыть свой сайт http://localhost/laravel Я получаю HTTP Error 500. Однако, если я нажму на connect as и подключиться как администратор сети все работает без проблем, и я могу открытьhttp://localhost/laravel и открывается как надо.

Вопрос

Как я могу заставить свое приложение работать без подключения с правами администратора?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]