Symfony Failed to remove file "..../var/cache/de~/pools/....."

[Symfony\Component\Filesystem\Exception\IOException]
Failed to remove file "..../var/cache/de~/pools/....."

-- ошибка появляется во время обновления, но причина её в том, что скрипты обновления запускают команду (вы тоже можете запус):

php bin/console cache:clear

(вы тоже можете запустить её руками для отладки -- это очистка кэша).

ubuntu php Где лежит конфигурационный файл для командной строки (терминала)

Узнать где лежит файл конфигурации, что того php, что откливается на одноимённую команду в терминале, можно командой:

php --ini | grep php.ini

-- это файл имеет значение для консольных команд (ведь они используют php не через SAPI сервера, а напрямую -- а конфигурация php работающего с веб-сервером и того, что дружит с терминалом могут сильно отличаться)

(а саму версию интерпретатора, как помните, командой:

php -v

)

php -v Показывает не ту версию -- ubuntu

Может быть так, что команда:

ll /etc/alternatives/php

показывает всё нормально --

/usr/bin/php7.1*

Но при этом почему-то alternatives вообще не используется, а например в ответ на команду php отрабатывает исолняемый файл:

/usr/local/bin/php

Ситуация

Возможно у вас не используется ссылка:

/usr/bin/php

-- а система использует в более высоком приоритете какую-то другую символическую ссылку -- или вообще бинарник:

php It is not safe to rely on the system's timezone settings (ошибка при работе с датой)

Решить подобную проблему можно как минимум двумя способами:

  1. Прямо в php коде установить конкретную временную зону -- вызовом функции:
    date_default_timezone_set('Europe/Moscow');
  2. В конфиге php (том что используется через SAPI или терминал (напр. в убунту) -- они часто разные, смотря что нужно) расскомментировать строку и указать там нужное время, чтобы она приняла вид, скажем:
    date.timezone = "Europe/Moscow"

Задача 8. Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить

Задача 8. Задать двумерный массив размерностью m на n (MxN) элементов (m и n вынести в область определения констант), заполнить его случайными значениями и вывести их на экран уже после того, как весь массив будет заполнен (т.е. заполнять и выводить в разных группах циклов).

Задача из списка

symfony Warning: date_default_timezone_get(): It is not safe to rely on the system' - Ошибка при обновлении

[Symfony\Component\Debug\Exception\ContextErrorException]
Warning: date_default_timezone_get(): It is not safe to rely on the system'
s timezone settings. You are *required* to use the date.timezone setting or
the date_default_timezone_set() function. In case you used any of those me
thods and you are still getting this warning, you most likely misspelled th
e timezone identifier. We selected the timezone 'UTC' for now, but please s
et date.timezone to select your timezone.

composer Обновляем содержимое конкретного пакета и все его зависимости (--with-dependencies)

Если имя пакета, то можно обновить его и все его зависимости командой вида:

composer update symfony/symfony --with-dependencies

symfony Обновляем фрэймворк до очередной минорной версии (например, с 3.2 на 3.3)

Делаем так:

  1. В композер composer.json устанавливаем новую версию (пакета symfony/symfony):
    	"symfony/symfony": "3.3.*",
             "twig/twig": "^1.0||^2.0"
    },
  2. И просим композер обновить ядро:
    composer update symfony/symfony

Если возникнут проблемы с зависимостями, то можно попробовать обновить с зависимыми пакетами:

Pages

Subscribe to fkn+antitotal RSS