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

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

symfony Получить версию фрэймворка -- консольная команда

 php bin/console --version

Можно выполнить обновление минорной версии (внимание, вы должны понимать, что делаете!)

postgresql timeout expired -- как установить таймаут

Forums:

Ошибка вида:

SQLSTATE[08006] [7] timeout expired

(в процессе поиска решения)

Pages

Subscribe to fkn+antitotal RSS