Користувальницькі налаштування

Налаштування сайту


linux:xosting:vstanovlennja_laravel

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
linux:xosting:vstanovlennja_laravel [2018/07/10 17:24] – створено Юрійlinux:xosting:vstanovlennja_laravel [2018/07/10 19:15] (поточний) – [Laravel 5] Юрій
Рядок 1: Рядок 1:
 ====== Встановлення на хостингу Laravel ====== ====== Встановлення на хостингу Laravel ======
  
-За допомогою інсталятора+===== За допомогою інсталятора ===== 
  
  
Рядок 22: Рядок 23:
 laravel new project_name laravel new project_name
 </code> </code>
 +
 +
 +===== За допомогою composer=====
 +
 +<code>
 +composer create-project laravel/laravel ~/path/to/project/folder
 +</code>
 +
 +де ~/path/to/project/folder відносний шлях до каталогу проекту
 +
 +
 +===== Налаштування проекту =====
 +
 +Якщо коренева тека для файлів сайту відмінна від дефолтної (Зазвичай файли проекту Laravel знаходяться в теці public), В такому випадку можна задати кореневу теку через Налаштування сайту --> Основні налаштування --> Домашня директорія  або ж прописати налаштування в файл .htaccess. 
 +
 +**# дефолтна тека/.htaccess**
 +<code text |.htaccess>
 +
 +
 +<IfModule mod_rewrite.c>
 +RewriteEngine on
 +RewriteRule ^$ public/ [L]
 +RewriteRule ((?s).*) public/$1 [L]
 +</IfModule>
 +
 +</code>
 +
 +
 +
 +
 +
 +Також (Якщо коренева тека вказується через .htaccess) потрібно створити файл файл .htaccess в теці public та прописати у ньго наступне
 +
 +
 +**# дефолтна/public/.htaccess**
 +<code text |.htaccess>
 +<IfModule mod_rewrite.c>
 +RewriteEngine On
 +RewriteCond %{REQUEST_FILENAME} !-d
 +RewriteCond %{REQUEST_FILENAME} !-f
 +RewriteRule ^((?s).*)$ index.php?_url=/$1 [QSA,L]
 +</IfModule>
 +</code>
 +
 +==== Laravel 5 ====
 +
 +Для тих хто хоче поставити Laravel 5. На даний момент є таке рішення:
 +
 +В кореневому каталозі створити .htaccess з таким вмістом
 +<code text |.htaccess>
 +RewriteEngine On
 +RewriteCond %{REQUEST_URI} !^public
 +RewriteRule ^ public/index.php [L]
 +</code>
 +
 +Далі в htaccess файлі, що знаходиться в папці public закоментувати Options -MultiViews
 +
 +
linux/xosting/vstanovlennja_laravel.1531243492.txt.gz · Востаннє змінено: 2018/07/10 17:24 повз Юрій