Це стара версія документу!
Зміст
Встановлення на хостингу Laravel
За допомогою інсталятора
Завантажуємо інсталятор за допомогою 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 відносний шлях до каталогу проекту
Налаштування проекту
Якщо коренева тека для файлів сайту відмінна від www (Зазвичай файли проекту Laravel знаходяться в теці public), В такому випадку можна задати кореневу теку через Налаштування сайту –> Основні налаштування –> Домашня директорія або ж прописати налаштування в файл .htaccess.
# www/.htaccess
- | .htaccess
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule ((?s).*) public/$1 [L] </IfModule>
Также (если корневая папка задается через .htaccess) нужно создать файл .htaccess в папке public и прописать в него директивы
# www/public/.htaccess
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L] </IfModule>