Macchine Linux Mr.Digital: differenze tra le versioni
| Riga 11: | Riga 11: | ||
=== Manutenzione === | === Manutenzione === | ||
Al momento esegue una '''Debian | Al momento esegue una '''Debian 12'''. | ||
==== Multiple versioni di PHP ==== | ==== Multiple versioni di PHP ==== | ||
| Riga 17: | Riga 17: | ||
[[PHP FPM - Configurare multiple versioni di PHP]].<br/> | [[PHP FPM - Configurare multiple versioni di PHP]].<br/> | ||
Ad esempio, | Ad esempio, | ||
* al momento ( | * al momento (febbraio 2024) '''Wordpress''' non è ancora pronto ad accogliere pienamente PHP8 (ma solo PHP7.4) ([https://make.wordpress.org/core/handbook/references/php-compatibility-and-wordpress-versions/ | fonte]) | ||
* il programma dei '''rimborsi''' è stato fatto in PHP5 e non guarisce più | * il programma dei '''rimborsi''' è stato fatto in PHP5 e non guarisce più. | ||
==== Problema | ==== Problema PhpMyAdmin ==== | ||
Siccome abbiamo impostato Apache che utilizzi di default la versione PHP7.4,<br/> | |||
Quando si installa <code>phpmyadmin</code> su Debian 12, ovviamente è impostato per funzionare con PHP8 e quindi restituisce un errore 500.<br/> | |||
Per rimediare al bug bisogna andare nel file di configurazione a dirgli di utilizzare la versione 8 invece di usare la default.<br/> | |||
Editare <code>/etc/apache2/conf-avalaible/phpmyadmin.conf</code> e aggiungere queste righe all'interno di <code><Directory></code> | |||
<syntaxhighlight lang="bash"> | |||
<FilesMatch \.php$> | |||
SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost" | |||
</FilesMatch> | |||
</syntaxhighlight> | |||
Versione delle 11:59, 15 feb 2024
Le nostre macchine Linux sono
MERIDAMULANPOCAHONTASJARVISULTRON
Merida
Ospita i mini siti e tutte le istanze Wordpress di Designbest (blog, magazine, outlet).
Manutenzione
Al momento esegue una Debian 12.
Multiple versioni di PHP
A causa della presenza di diversi siti, la macchina può eseguire diverse versioni di PHP, tramite PHP FPM
PHP FPM - Configurare multiple versioni di PHP.
Ad esempio,
- al momento (febbraio 2024) Wordpress non è ancora pronto ad accogliere pienamente PHP8 (ma solo PHP7.4) (| fonte)
- il programma dei rimborsi è stato fatto in PHP5 e non guarisce più.
Problema PhpMyAdmin
Siccome abbiamo impostato Apache che utilizzi di default la versione PHP7.4,
Quando si installa phpmyadmin su Debian 12, ovviamente è impostato per funzionare con PHP8 e quindi restituisce un errore 500.
Per rimediare al bug bisogna andare nel file di configurazione a dirgli di utilizzare la versione 8 invece di usare la default.
Editare /etc/apache2/conf-avalaible/phpmyadmin.conf e aggiungere queste righe all'interno di <Directory>
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost"
</FilesMatch>