блог-форум о программировании

Вы не вошли.

#1 2018-04-21 14:01:59

Majestio
Администратор
Здесь с 2017-11-17
Сообщений: 80
Windows 10Firefox 59.0

2. Инсталляция сайта

Для инсталляции выполняем несколько шагов:

  • Переход в консоли в нужный каталог, например в C:\Server\domains\somesite.loc

  • Выполнение команды composer create-project laravel/laravel --prefer-dist .

Настройка публичного каталога

Далее, при необходимости, нужно будет настроить публичный каталог.

Вариант 1

Laravel заливается в корень сайта. Содержимое каталога siteroot/public перемещаем в siteroot/public_html. В index.php добавляем строки:

$app = require_once __DIR__.'/../bootstrap/app.php';
 
// вот именно это и добавляем
$app->bind('path.public', function() {
    return __DIR__;
});

Вариант 2

Laravel заливается в siteroot/public_html. Создаем файл siteroot/public_html/.htaccess следующего содержания:

RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
RewriteRule ^ %1 [L,NE,R=302]

RewriteRule ^((?!public/).*)$ public/$1 [L,NC]

Второй вариант предпочтительнее.

Правка PATH

В переменную окружения PATH нужно добавить путь "C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\Composer\vendor\bin"

Правка файла .env

В файле .env проекта прописываем различные реквизиты - адрес сайта, БД ...

Создание БД

БД созаем в phpmyadmin с типом сортировки "utf8mb4_unicode_ci"

Создание ключа шифрования

При установке Laravel с помощью composer - данный шаг выполняется автоматически.

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.182 сек, 7 запросов выполнено - Использовано памяти: 2.08 Мбайт (Пик: 2.63 Мбайт) ]

www.000webhost.com