Laravel. Как запустить Laravel на хостинге

Laravel


Для запуска и нормального функционирования для Laravel необходим VPS, VDS или выделенный сервер.
Но тем не менее Laravel можно запустить и на обыкновенном хостинге.
Главное, чтобы хостинг поддерживал Apache как веб сервер и удовлетворял требуемым системным требованиям (такие как наличие php, mysql и тд).

  1. Для функционирования Laravel необходимо наличие пакетов в папке vendor. Для генерации пакетов необходим менеджер пакетов - composer. Вероятнее всего на хостинге composer будет отсутствовать и его запуск будет не возможен. Поэтому пакеты нужно будет загрузить локально.
  2. Загружаем Laravel вместе с vendor на хостинг (обычно и чаще всего загрузка происходит с помощью ftp).
  3. После загрузки в корне проекта необходимо создать файл .htaccess и разместить в нем код:
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteRule ^(.*)$ public/$1 [L]
    </IfModule>

  4. Готово.

После выполнения вышеуказанных действий проект должен начать функционировать на хостинге.

Комментариев 3

  1. Офлайн
    Kzy
    Kzy 21 марта 2019 01:07
    А как тогда на хостинге установить базу данных?
    1. Офлайн
      Fixlix 21 марта 2019 10:28
      Я не знаю специфики вашего проекта, но скорее всего ответ кроется в первом пункте этой статьи. Нужно выполнить миграцию на локальной машине. А потом созданную базу данных, с локальной машины загрузить на хостинг.
  2. Офлайн
    Kzy
    Kzy 21 марта 2019 12:53
    Цитата: Fixlix
    Я не знаю специфики вашего проекта, но скорее всего ответ кроется в первом пункте этой статьи. Нужно выполнить миграцию на локальной машине. А потом созданную базу данных, с локальной машины загрузить на хостинг.

    Спасибо
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.