Laravel настройка с локального на производственный: изменить настройки конфигурации - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь переместить свой сайт из локального в производственный.

Я заметил, что файл bootstrap / cache / config. php имеет множество настроек для моего локального хоста, например:

'file' => 
      array (
        'driver' => 'file',
        'path' => '/var/www/storage/framework/cache/data',
      ),

 array (
        'driver' => 'daily',
        'path' => '/var/www/storage/logs/laravel.log',
        'level' => 'debug',
        'days' => 14,
      ),

нужно ли мне вручную изменять эти настройки или есть команда. Я ничего не могу найти на нем.

Теперь мой путь установлен:

/home/project/public_html/laravel/storage 

EDIT:

Я попытался запустить следующие команды с root сайта:

php artisan config:clear 
and 
php artisan cache:clear)

, но мой bootstrap / cache / config. php по-прежнему имеет следующие пути:

array (
      'local' => 
      array (
        'driver' => 'local',
        'root' => '/var/www/storage/app',
      ),

Поможет ли я удалить папки?

Это ошибка:

There is no existing directory at "/var/www/storage/logs" and its not buildable: Permission denied

Ответы [ 2 ]

0 голосов
/ 20 июня 2020

Не следует удалять bootstrap/cache/config.php, очищать кеш, конфигурацию, маршрут.

Вам следует выполнить следующие команды:

php artisan route:clear
php artisan config:clear
php artisan cache:clear
0 голосов
/ 18 июня 2020

Вам не нужно удалять файл bootstrap/cache/config.php. Оставьте как есть.


Ошибка говорит сама за себя.

В "/ var / www/storage/logs" нет существующего каталога, и его нельзя построить: В доступе отказано

Убедитесь, что каталог storage имеет разрешение 0655, 0665 или drwxr-xr-x.

Это должно решить вашу проблему.

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