Я пытаюсь использовать Grav CMS (https://getgrav.org/) на Windows Server 2012 R2 с IIS. Я разархивирую пакет grav core и переместил его в папку с именем grav в следующем месте: C: \ inetpub \ Wwwroot \
Когда я пытаюсь запустить сайт, я получаю следующее сообщение:
Эта страница не работает
localhost в настоящее время не может обработать этот запрос.
ошибка http 500
Если я добавлю пару выводов эха в файл index.php, я получу их до тех пор, пока не появятся следующие строки кода, которые, кажется, никогда не запускаются и могут быть причиной моей проблемы:
// Process the page
try {
$grav->process();
} catch (\Exception $e) {
$grav->fireEvent('onFatalException', new Event(array('exception' =>
$e)));
throw $e;
}
Эта часть, кажется, заставляет страницу не загружаться, и я не понимаю, почему она это делает. Я могу создавать дополнительные страницы и вставлять в них php-код, и я могу отобразить страницу без проблем.
Я сейчас в растерянности, потому что я убедился, что все модули php включены и php установлен. Я также установил php для IIS и убедился, что переписал URL для файла htaccess в файл web.config в соответствии с инструкциями.
Большое спасибо за помощь.