Как настроить laravel 7 на общем хостинге?

#laravel #web-deployment

#laravel #веб-развертывание

Вопрос:

Недавно я перенес существующий веб-сайт с symfony на laravel, для которого я новичок.

На данный момент мой сайт работает с Laravel локально, используя встроенный сервер.

Я создал репозиторий на github и разместил на нем свой сайт.

Затем я подключился к своему сайту через ssh и клонировал репозиторий github на удаленном сервере (общий хостинг). Я создал файл .env из .env-example удаленно.

Я создал поддомен, который указывает на общую папку клонированного сайта.

Я изменил строку в public/index.php для

 $app = require_once __DIR__.'/bootstrap/app.php';
  

Я запустил команду обновления composer, а затем запустил

php artisan key: сгенерировать его удалось успешно, но я не смог найти ни одного ключа в файле .env, поэтому я использовал тот же ключ, который я использую локально.

Когда я посещаю поддомен, я получаю страницу, подобную этой:

Индекс / Имя Последнего измененного размера Описание cgi-bin/ 2020-09-13 15:23 —

Я, вероятно, что-то пропустил

Комментарии:

1. «Я запустил команду обновления composer» — почему вы это сделали? Обновление пакетов никогда не должно выполняться ни в какой другой системе, кроме вашей локальной. Кроме того, что точно не работает? Что вы пытались решить проблему?

2. Если вы видите только индекс каталога, вам следует проверить, на что указывает корневой каталог документа вашего веб-сервера, особенно если этот индекс не содержит ни одного файла вашего приложения