PhpLDAPAdmin Update Version 1.2.2 vers 1.2.3
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
Sommaire
Votre avis
Current user rating: 76/100 (1 votes)
|
|
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.
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
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
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