Привет профессионалы Linux,
У меня самая странная проблема, которую я когда-либо встречал.
У меня есть VPS-сервер для размещения моих сайтов, теперь я пытаюсь переместить новый сайт с общего хостинга на свой VPS.
Я использую частный репозиторий GitHub для разработки, поэтому я выполняю следующие шаги:1) Я настроил Vhost для нового сайта
2) Я иду в общую папку и git clone
файлы
3) Веб-сайт разработан под Laravel, поэтому я запускаю composer и npm-инсталляции, я перемещаю БД ... и предъявляю другие небольшие требования к настройке Laravel.
..... сейчас все ок, сайт доступен и работает отлично
Теперь ... странная вещь
Я сделал это вчера, сегодня утром, когда я пришел в офис, я проверил веб-сайт и взрыва:
Forbidden: You don't have permission to access / on this server.
Я быстро захожу через SSH, захожу в публичный каталог сайта и удивляюсь :) папка пуста. Смущенный, я проверяю базу данных MySQL (Maby VPS перенес откат или что-то подобное), база данных заполнена данными веб-сайта.
Я проверяю системные журналы и ничего, ни команды SUDO не запускались из моего последнего действия, ни несанкционированного доступа, ни ничего.
Маби, я сумасшедший и удалил файлы по ошибке ... Я откладываю репо, переустанавливаю сайт ... теперь сайт снова запущен и работает!
Я выхожу из офиса на 2 часа, когда возвращаюсь :)) Сюрприз ... нет файлов в публичном каталоге.
Кто-нибудь здесь имеет представление, что может вызвать это странное удаление?
У моего VPS есть Debian 9 Apache/2.4.25 Php 7.2