Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Drupal 8 обновляем версию PHP до 5.4.5 и выше

21/11/2019, by Ivan

Возможно Вы тоже сталкнулись с проблемой старой версии PHP для друпала и у Вас вышла вот такая ошибка:

Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.

Придется писать тех. поддержке, чтобы они обновили версию PHP. А если у Вас свой виртуальный или выделенный сервер, то обновлять придется самому. Изначально друпал 8 требовал версию PHP 5.4.2 и выше, то после версии 8.0.0 beta 2 требуется уже 5.4.5 и выше, что печально, потому что у меня стояла на сервере версия 5.4.4.

Я использую debian/ubuntu в качестве сервера для друпал, поэтому все команды будут для этих операционных систем.

Вы конечно можете просто обновить дистрибутив Ubuntu до 14.04 и получите автоматически обновление PHP до 5.5.9. Но если желания обновлять систему полностью нет, тогда давайте обновим только PHP.

Возможно самым простым будет обновление до 5.4.x, тогда запускаем комманду:

sudo add-apt-repository ppa:ondrej/php5-oldstable

Если нужна версия 5.5.x, тогда запускаем:

sudo add-apt-repository ppa:ondrej/php5

И потом обновляем пакеты:

sudo apt-get update
sudo apt-get upgrade

Подробнее про репозиторий для PHP, вы можете прочитать здесь https://launchpad.net/~ondrej/+archive/php5

Если не находит комманду add-apt-repository:

sudo: add-apt-repository: command not found

Пишем команду:

sudo apt-get install  python-software-properties -y && sudo dpkg-reconfigure python-software-properties

 

Если при апгрейде выйдет такое уведомление:

» sudo apt-get upgrade
Readingpackage lists...Done
Building dependency tree

Reading state information...Done
The following packages have been kept back:
libapache2-mod-php5 linux-generic linux-headers-generic linux-image-generic php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug

Это решается установкой следующих пакетов:

sudo apt-get install php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug

 

Не забудьте перезапустить apache или перезагрузить сервер.

У меня установилась версия 5.4.4-14, но и с ней drupal 8.0.0 beta2 установился:

PHP