Tâche #37186
Scénario #36917: Test de migration complète d’un EOLE 2.8 vers EOLE 2.9 / 2.10 avec Envole
phpldapadmin servit par la mauvaise version de php
0%
Description
la page web affiche : Deprecated: Optional parameter $subitem declared before required parameter $data is implicitly treated as a required parameter in /var/www/html/phpldapadmin/lib/functions.php on line 931 Fatal error: Array and string offset access syntax with curly braces is no longer supported in /var/www/html/phpldapadmin/lib/functions.php on line 1641
la version phpldapadmin n'est pas compatible avec php-8.1 qui sert actuellement ce service.
modifier la conf apache pour servir en 7.4.
vim /etc/apache2/sites-enabled/phpldapadmin.conf
#----- contenu---
Alias /phpldapadmin /var/www/html/phpldapadmin
<Directory "/var/www/html/phpldapadmin">
AddDefaultCharset UTF-8
DirectoryIndex index.php
php_admin_flag allow_url_fopen On
Order Allow,Deny
Allow from All
Options -Indexes
</Directory>
#-- AJOUTER les lignes ci-après
# Gestion PHP via PHP-FPM 7.4 (socket)
<FilesMatch \.php$>
SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost/"
</FilesMatch>
Puis systemctl reload apache2
Le service est fonctionnel, on a cependant encore le message suivant : Deprecated: Array and string offset access syntax with curly braces is deprecated in /var/www/html/phpldapadmin/lib/functions.php on line 1641
Historique
#1 Mis à jour par Arnaud FORNEROT il y a 4 mois
- Statut changé de Nouveau à Ne sera pas résolu
phpldapadmin n'est plus maintenu