logo

Extra Block Types (EBT) - Nuova esperienza con Layout Builder❗

Extra Block Types (EBT) - tipi di blocchi stilizzati e personalizzabili: Slideshows, Tabs, Cards, Accordion e molti altri. Impostazioni integrate per sfondo, DOM Box, plugin javascript. Vivi oggi il futuro della costruzione dei layout.

Demo moduli EBT Scarica moduli EBT

❗Extra Paragraph Types (EPT) - Nuova esperienza con Paragraphs

Extra Paragraph Types (EPT) - insieme di moduli basati su paragrafi in modo analogo.

Demo moduli EPT Scarica moduli EPT

Scorri

Drupal 8 – aggiornamento della versione di PHP alla 5.4.5 o superiore

16/10/2025, by Ivan

È possibile che anche tu ti sia imbattuto nel problema della vecchia versione di PHP per Drupal e ti sia apparso questo errore:

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

Purtroppo, in questo caso, dovrai contattare l’assistenza tecnica affinché aggiornino la versione di PHP. Se invece disponi di un server virtuale o dedicato, dovrai aggiornare PHP manualmente. Inizialmente, Drupal 8 richiedeva la versione PHP 5.4.2 o superiore, ma a partire dalla versione 8.0.0 beta 2 è richiesta almeno la 5.4.5 o superiore. Questo può essere un problema, soprattutto se sul tuo server è installata la 5.4.4.

Io utilizzo Debian/Ubuntu come server per Drupal, quindi i comandi che seguono sono validi per questi sistemi operativi.

Naturalmente, puoi semplicemente aggiornare l’intera distribuzione Ubuntu alla versione 14.04, ottenendo così automaticamente PHP 5.5.9. Tuttavia, se non desideri aggiornare tutto il sistema, possiamo aggiornare solo PHP.

Il modo più semplice è aggiornare PHP alla versione 5.4.x. Per farlo, esegui il seguente comando:

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

Se invece desideri la versione 5.5.x, esegui:

sudo add-apt-repository ppa:ondrej/php5

Poi aggiorna i pacchetti:

sudo apt-get update
sudo apt-get upgrade

Puoi trovare ulteriori informazioni sul repository PHP qui: https://launchpad.net/~ondrej/+archive/php5

Se ricevi un errore del tipo:

sudo: add-apt-repository: command not found

Esegui questo comando per installare il pacchetto mancante:

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

Se durante l’aggiornamento ricevi il messaggio:

» sudo apt-get upgrade
Reading package 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

Puoi risolvere installando manualmente i pacchetti elencati:

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

Non dimenticare di riavviare Apache o il server.

Nel mio caso è stata installata la versione 5.4.4-14, ma anche con questa versione Drupal 8.0.0 beta2 è stato installato correttamente:

PHP