@Evgeniuster

Как сделать deploy в таких условиях?

Здравствуйте!

Есть простенький шаред-хостинг. Доступа по SSH нет.
На локальном компьютере с Windows стоит Openserver. На нем сайт на laravel.

Вопрос. Как перенести сайт на хостинг (это будет production версия) в таких условиях.
/смена хостинга, как решение, пока не подходит/

Google читал, но в основном все решения не подходят из-за отсутствия SSH доступа.
  • Вопрос задан
  • 81 просмотр
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
В общем случае, так же как и любой другой сайт:
Скопировать по ftp все файлы, залить дамп базы данных, поправить конфиги подключения к БД.

В случае с ларавелем, нужно иметь возможность на шареде назначить DOCUMENT_ROOT на папку public, либо подшаманить в ларке конфиги, чтобы он весь лежал в doc root (не забыть в htaccess закрыть доступ к нужным папкам).
Если первое и второе нежелательно/невозможно, то смотрим что есть на хостинге. Часто публичная папка сайта находится в каком нибудь public_html или my-site.com и по ftp есть доступ на уровень выше.

Тогда немного проще - в ларке нужно лишь изменить имя директории public на то, что у вас имеется на хостинге.

Иногда техподдержка идет навстречу и может сделать вам симлинк на public. попробуйте пообщаться.
spoiler
5f54b1405cfcc242466268.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы