Я должен установить Moodle в системе Ubuntu и отправить сервер в другое место, где я не знаю, какой IP-адрес будет получен DHCP. (Удаленное соединение ограничено). не перемещаясь в это место, можно извлечь IP-адрес, полученный DHCP, вставить его в файл config.php, затем преобразовать этот IP-адрес в имя хоста и выполнить задание Cron для запуска этого сценария при каждом запуске сервера? Буду рад, если вы предложите какое-нибудь решение. Спасибо!
Moodle был разработан с фиксированным местоположением, независимо от того, использует ли он IP-адрес или имя сервера, предоставленное DNS-сервером. Без него Moodle будет недоступен. Более того, последняя версия moodle (версия 3.x и выше) требует, чтобы доступ осуществлялся по протоколу SSL/https. Думаю, это связано с ожидаемым уровнем безопасности. Поэтому, по крайней мере, вам нужно убедиться, что вы можете получить фиксированный URL-адрес и установить его в config.php.