====== Встановлення на хостингу 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