Почему мне нужно полностью перезагружать сервер при изменении настроек Laravel?

Нигде в Интернете я не видел, чтобы у кого-то была эта проблема, но я почти не могу изменить или добавить какую-либо конфигурацию/пакет/поставщика без перезапуска всего моего сервера Linux.

Несколько простых примеров:

  • Для образа вмешательства я установил драйвер Imagick в config/image, в самом контроллере Image::configure(['driver' => 'imagick']) и в самом файле поставщика (/vendor/intervention/image/src/...). Несмотря ни на что, он продолжал пытаться использовать GD, пока я не перезапустил весь сервер.
  • Я установил пакет CloudConvert с помощью Composer и добавил его в providers и facades. Ничего не работало до полной перезагрузки.

Прежде чем кто-нибудь спросит, я пробовал:

  • php artisan cache:clear
  • php artisan config:cache
  • удаление всей папки кеша
  • composer dump-autoload
  • composer install
  • composer update

Все вышеперечисленное вообще ничего не дало. Мне все еще нужно перезагрузить все. Это звучит знакомо кому-нибудь?

а как же php artisan config:clear && php artisan config:cache?

Mojtaba Hn 12.02.2019 02:44

кстати cache:clear отличается от config:clear

Mojtaba Hn 12.02.2019 02:44

Как вы настроили веб-сервер и php? У вас включен opcache?

Devon 12.02.2019 03:54

Похоже, у вас что-то кэширует PHP или Apache/Nginx. Проверьте их конфигурацию для соответствующих настроек.

Morgan 12.02.2019 04:11

Это просто стандартный экземпляр «Amazon Linux 2» — в нем может быть включен opcache. Я посмотрю сейчас. Ваше здоровье!

MitchEff 13.02.2019 03:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
322
0

Другие вопросы по теме