Дано: Moodle, установленный на Windows Server 2012 R2.
Проблема: при запуске мудл или на какой-либо странице выдается ошибка "Некорректный URL".
Варианты решения:
1) Если в мудл давно не запускался cron, запустите его:
a. По URL: http://moodleURL/admin/cron.php или http://moodleURL/admin/cli/cron.php
b. Если доступ по URL отключен, то запустите cron через командную строку:
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cron.php"
Или
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cli\cron.php"
2) Очистите кэш moodle:
a. Через административный интерфейс: Администрирование - Разработка - Очистить все кэши:
b. Через командную строку:
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cli\purge_caches.php"
3) Проверьте правильность настройки путей в веб-сервере, а также их соответствие в файле config.php. Если Вы указали путь в виде IP и порта, то попробуйте настроить путь в виде домена.
4) Если используется LDAP, то возможно там неверно задан путь. Если нет возможности перенастроить через веб-интерфейс, то можно сделать настройку вручную в базе данных в таблице: prefix_config_plugins. Плагин auth/ldap, строки: host_url, start_tls, ldapencoding, pagesize, contexts, user_type, user_attribute, search_sub, opt_deref, preventpassindb, bind_dn, bind_pw.
5) Возможно была неверно настроена тема сайта (Themes). Если нет возможности перенастроить через веб-интерфейс, то правим строку theme в таблице prefix_config в базе:
Проблема: при запуске мудл или на какой-либо странице выдается ошибка "Некорректный URL".
Варианты решения:
1) Если в мудл давно не запускался cron, запустите его:
a. По URL: http://moodleURL/admin/cron.php или http://moodleURL/admin/cli/cron.php
b. Если доступ по URL отключен, то запустите cron через командную строку:
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cron.php"
Или
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cli\cron.php"
2) Очистите кэш moodle:
a. Через административный интерфейс: Администрирование - Разработка - Очистить все кэши:
b. Через командную строку:
"C:\Program Files (x86)\PHP\v5.6\php.exe" "C:\inetpub\php\moodle\admin\cli\purge_caches.php"
3) Проверьте правильность настройки путей в веб-сервере, а также их соответствие в файле config.php. Если Вы указали путь в виде IP и порта, то попробуйте настроить путь в виде домена.
4) Если используется LDAP, то возможно там неверно задан путь. Если нет возможности перенастроить через веб-интерфейс, то можно сделать настройку вручную в базе данных в таблице: prefix_config_plugins. Плагин auth/ldap, строки: host_url, start_tls, ldapencoding, pagesize, contexts, user_type, user_attribute, search_sub, opt_deref, preventpassindb, bind_dn, bind_pw.
5) Возможно была неверно настроена тема сайта (Themes). Если нет возможности перенастроить через веб-интерфейс, то правим строку theme в таблице prefix_config в базе:
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.
Комментариев нет :
Отправить комментарий