2.8.4.2.1. Установка Laravel

  1. Установите нужную версию PHP для сайта и консоли (см. официальные требования).
  2. Подключитесь к хостингу по SSH.
  3. Установите Laravel одним из способов:
    1. Загрузите установщик:
      composer global require laravel/installer
    2. Определите путь к исполняемому файлу Laravel, чтобы он запускался из любого каталога файловой системы:
      export PATH="$PATH:~/.config/composer/vendor/bin"
    3. Перейдите в нужный каталог и создайте новый проект:
      laravel new имя_проекта
    Выполните команду:
    composer create-project laravel/laravel ~/путь/к/каталогу/проекта
  4. Файлы проекта обычно находятся в каталоге public, поэтому измените корневой каталог сайта одним из способов:
    Измените корневой каталог сайта так, чтобы он указывал на каталог public.
    Добавьте два файла .htaccess:
    1. В корневом каталоге сайта:
      <IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteRule ^$ public/ [L]
      RewriteRule ((?s).*) public/$1 [L]
      </IfModule>
    2. В каталоге public:
      <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
      </IfModule>
Содержание

    (7)

    Комментарии

    dudnik1986
    Не рабочий вариант перенаправления
    karlov
    Могли бы вы уточнить, какой именно вариант не работает и как конкретно проявляется проблема?
    karlov
    Директивы, указанные в статье, рабочие и проверенные. Если с ними вы не получаете ожидаемого результата, обратитесь в онлайн-чат для проверки ситуации.
    girpilius
    дуже шкода що такі жахливі "інструкції" допускають до читання людям
    karlov
    В інструкції описані мінімально необхідні дії для встановлення Laravel на хостингу. З якими труднощами ви зіткнулися?