Как поставить заглушку на сайт во время деплоя? Вопрос
27 Января 2025
Когда перезакачиваю файлы через Filezilla нужно как то закрывать сайт иначе там жуть творится. Часть старых, часть новых файлов в процессе...
Сделать это просто, наподобие того как в Laravel вешается объявление:
// Файл public/index.php
// Determine if the application is in maintenance mode...
if (file_exists($maintenance = __DIR__.'/../storage/framework/maintenance.php')) {
require $maintenance;
}
Если такой файл $maintenance есть, то есть заглушка, достаточно его держать в локальной разработке, скачивать на сервер и потом уже файлы заливать, потом удалять его. В данной ситуации этот вставляемый файл должен содержать exit() в конце. Есть еще блокировка консольной командой, но у вас возможно нет доступа к консоли.