PhpLDAPAdmin Update Version 1.2.2 vers 1.2.3

De EjnTricks

L'installation initiale de phpLDAPAdmin a été faite à l'aide de la commande apt-get. Depuis la version 1.2.2, les mises à jour sont réalisées manuellement et ce principe est repris pour la version 1.2.3. L'objectif est de mettre en place un lien /var/opt/phpldapadmin pointant vers la version installée. De plus, les plugins et les contenus sont déportés dans un répertoire /var/opt/phpldapadmin-1.2.3

Hand-icon.png Votre avis

Current user rating: 76/100 (1 votes)

 You need to enable JavaScript to vote


Process-Icon.png Installation nouvelle version

L'objectif de cette installation est de maîtriser tous les fichiers et de faciliter les prochaines mises à jour. Les répertoires mis en place dans cette organisation sont:

  • /var/opt/phpldapadmin-1.2.3: Installation de la version.
  • /etc/phpldapadmin-1.2.3: Contient les configurations.

Attention, sur des versions de Ubuntu, des mises à jour de php ont été réalisées. Il faut prendre en compte la bonne version afin de ne pas avoir des erreurs php, suite à des utilisations de fonctions supprimées.


Command-icon.png Mise en place instance

Le fichier phpldapadmin-1.2.3.tgz est téléchargé, depuis http://heanet.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/ et installé:

#sudo wget -P /var/opt http://heanet.dl.sourceforge.net/project/phpldapadmin/phpldapadmin-php5/1.2.3/phpldapadmin-1.2.3.tgz
#sudo tar -C /var/opt -xzvf /var/opt/phpldapadmin-1.2.3.tgz
#sudo rm /var/opt/phpldapadmin-1.2.3.tgz
#sudo chown -R www-data:www-data /var/opt/phpldapadmin-1.2.3

Le répertoire templates est déplacé dans /etc/phpldapadmin-1.2.3, pour la création des liens:

#sudo mkdir /etc/phpldapadmin-1.2.3
#sudo chown www-data:www-data /etc/phpldapadmin-1.2.3
#sudo chmod 755 /etc/phpldapadmin-1.2.3
#sudo mv /var/opt/phpldapadmin-1.2.3/templates /etc/phpldapadmin-1.2.3/templates

Le fichier config.php est recopié de la précédente instance, depuis le répertoire /etc/phpldapadmin-1.2.2.

#sudo cp /etc/phpldapadmin-1.2.2/config.php /etc/phpldapadmin-1.2.3/config.php
#sudo chmod 640 /etc/phpldapadmin-1.2.3/config.php
#sudo chown www-data:www-data /etc/phpldapadmin-1.2.3/config.php

Une fois ces fichiers mis en place, il faut mettre en place les liens.

#sudo ln -s /etc/phpldapadmin-1.2.3/templates /var/opt/phpldapadmin-1.2.3/templates
#sudo ln -s /etc/phpldapadmin-1.2.3/config.php /var/opt/phpldapadmin-1.2.3/config/config.php
#sudo chown -h www-data:www-data /var/opt/phpldapadmin-1.2.3/templates
#sudo chown -h www-data:www-data /var/opt/phpldapadmin-1.2.3/config/config.php

Enfin, il faut changer le lien symbolique /var/opt/phpldapadmin pour activer la nouvelle version.

#sudo rm /var/opt/phpldapadmin
#sudo ln -s /var/opt/phpldapadmin-1.2.3 /var/opt/phpldapadmin
#sudo chown -h www-data:www-data /var/opt/phpldapadmin


Command-icon.png Manipulation post installation

Dans le paquet téléchargé, le fichier .gitignore est présent. Mais il n'est pas nécessaire au fonctionnement de l'application:

#sudo rm /var/opt/phpldapadmin-1.2.3/.gitignore


Configuration App Web-Icon.png Mise à jour configuration Apache

Aucune mise à jour de Apache n'est nécessaire, puisque la configuration mise en place pointe à présent sur le lien /var/opt/phpldapadmin


Bug-icon.png Bugs

php 5.5

php 7.1

Message sur les modèles