Ошибка при запуске moodle локально WebMatrix

Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -
Количество ответов: 10

Здравствуйте. Необходимо запустить moodle локально с помощью webmatrix, при запуске возникает ошибка, приведенная на скрине ниже. Кто с этим сталкивался? Как ее устранить?


Приложение errrr.png
В ответ на Maxim Dragaev

Re: Ошибка при запуске moodle локально WebMatrix

от Vadim Tabunshchik -
Изображение пользователя Developers

moodle локально запускать лучше всего из стандартного пакета: https://download.moodle.org/windows/

По ошибке: пишут же, что отсутствует сопоставление обработчика. Вы сервер IIS настроили, чтобы он файлы *.php обрабатывал с помощью php-cgi.exe?

В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Спасибо за оперативный ответ. Настроил iis. Сейчас выдает такую ошибку. Хотя поставил php 7.0

Приложение уккк.PNG
В ответ на Maxim Dragaev

Re: Ошибка при запуске moodle локально WebMatrix

от Ella S. -

Проверьте в IIS, по какому пути запускается exe файл php. См. также Установка Moodle на Windows (п. 2). Через менеджер PHP проверьте, что показывает в параметре "PHP executable".

В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Здравствуйте. Запускаю из стандартного пакета. Что делать дальше? как увидеть страницу moodle в браузере? Пишу в бразуере localhost/ (как написано в readme) открывается страница iis windows.с

В ответ на Maxim Dragaev

Re: Ошибка при запуске moodle локально WebMatrix

от Vadim Tabunshchik -
Изображение пользователя Developers

IIS включен в автозапуск пр старте Windows и занимает 80 порт, на котором также должен работать Апач. Посмотрите в диспетчере задач, у вас отсутствуют процессы httpd.exe, значит Апач не запустился.

Зачем вам webmatrix? Вы, кроме Мудл, ещё какими-то веб-разработками занимаетесь? Если нужно только Мудл установить, то отключите IIS, удалите РНР, сервер БД и удалите webmatrix, Это вам не нужно.

Потом запускайте Start Moodle.exe и открывайте в браузере localhost

В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Большое спасибо за развернутый ответ. В процессах действительно нет  httpd.exe. В hhtpd.conf я прописал порт 8090, где указывается порт для listen.  Только мудл нужно установить. Почему в запущенных приложениях 2 Апача?ы

В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Удалил апач, php. Запустил startMoodle.exe, открыл localhost, увидел окно с настройкой. После выбора директории для хранения файлов moodledata и нажатия кнопки "далее" ничего не происходит. Открывается пустая страница localhost:[номерПорта]/install.php и ничего не происходит. В чем может быть дело?

В ответ на Maxim Dragaev

Re: Ошибка при запуске moodle локально WebMatrix

от Vadim Tabunshchik -
Изображение пользователя Developers
  1. У вас в диспетчере задач должен быть только один экземпляр Апач (2 процесса). И запускаться он должен именно из каталога /server/apache/bin в пакете MoodleWindowsInstaller.
  2. Зачем вы указываете в адресе какой-то порт? Вы что, редактировали httpd.conf? В MoodleWindowsInstaller этого делать не следует. В нем пакет веб-сервера XAMPP настроен именно на работу порта по умолчанию - 80.
В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Да, редактировал, прописал там 95 порт, потому что по 80 запускается iis. Причем, поменял в привязках порт для IIS, поставил 8080, а он почему-то все равно запускается, если пишешь localhost

В ответ на Vadim Tabunshchik

Re: Ошибка при запуске moodle локально WebMatrix

от Maxim Dragaev -

Все, поменял порт для IIS,теперь на 80 запускается Мудл. Но разницы никакой, все равно на этом же шаге файл install.php перестает работать и опять виден пустой экран.