Как поставить заглушку на сайт во время деплоя? Вопрос

27 Января 2025

Когда перезакачиваю файлы через Filezilla нужно как то закрывать сайт иначе там жуть творится. Часть старых, часть новых файлов в процессе...

1 Ответ

  1. Сделать это просто, наподобие того как в 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() в конце. Есть еще блокировка консольной командой, но у вас возможно нет доступа к консоли.

    1
    fomiash 27 Января 2025


Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.