Рубрики
App "phpMyAdmin" Laravel-project Laravel

Публикация laravel приложения на сервер

Подключение к базе данных на сервере
.env

APP_NAME=Name_prog_laravel
APP_ENV=local
APP_KEY=сгенерированный ключ
APP_DEBUG=true
APP_URL=Name_domen

DB_CONNECTION=mysql
DB_HOST=Name_host
DB_PORT=3306
DB_DATABASE=Name_base
DB_USERNAME=password
DB_PASSWORD=password

сгенерировать ключ для проекта
php artisan key:generаte
очистка кеша
php artisan config:cache

public\.htaccess

  • переместить файл корень проекта
  • указание основной директории, где будет находится файл index.php
DirectoryIndex public/index.php
...
RewriteRule ^ public/index.php [L]
  • удалить настройку -MultiViews
    будет выдавать error 500 на странице для многих хостингов

Подключение к серверу для переноса проекта
FileZilla
Protocol: FTP
Server: Name_host
Port:21
Name:Имя пользователя по FTP
Password

Удаление логов
storage\logs\

Удаление
bootstrap\cache\config.php

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *