====== Встановлення на хостингу Laravel ======
===== За допомогою інсталятора =====
Завантажуємо інсталятор за допомогою [[linux:xosting:composer|composer]]
composer global require "laravel/installer=~1.1"
Визначаємо шлях до виконуваного файлу laravel
export PATH="$PATH:~/.composer/vendor/bin"
source ~/.bashrc
Створюємо проект
laravel new project_name
===== За допомогою composer=====
composer create-project laravel/laravel ~/path/to/project/folder
де ~/path/to/project/folder відносний шлях до каталогу проекту
===== Налаштування проекту =====
Якщо коренева тека для файлів сайту відмінна від дефолтної (Зазвичай файли проекту Laravel знаходяться в теці public), В такому випадку можна задати кореневу теку через Налаштування сайту --> Основні налаштування --> Домашня директорія або ж прописати налаштування в файл .htaccess.
**# дефолтна тека/.htaccess**
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule ((?s).*) public/$1 [L]
Також (Якщо коренева тека вказується через .htaccess) потрібно створити файл файл .htaccess в теці public та прописати у ньго наступне
**# дефолтна/public/.htaccess**
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
==== Laravel 5 ====
Для тих хто хоче поставити Laravel 5. На даний момент є таке рішення:
В кореневому каталозі створити .htaccess з таким вмістом
RewriteEngine On
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^ public/index.php [L]
Далі в htaccess файлі, що знаходиться в папці public закоментувати Options -MultiViews