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 на хостингу. З якими труднощами ви зіткнулися?