Comment installer ionCube sur un serveur linux
Posté le 22 oct 2009 par Denis Roussel dans Tutoriaux
Pré-requis : ce tutoriel est destiné aux administrateurs systèmes ou aux personnes ayant un minimum de connaissances dans l’administration de Linux.
ionCube est un système d’encodage des fichiers PHP.
Effectivement DPU est toujours livré encodé, c’est pouquoi il faut installer un loader (décodeur) sur le serveur.
Récupération des loaders
La page de téléchargement des loaders du site internet de ionCube propose les archives pour un grand nombre de plate-forme. Il faut télécharger l’archive correspondant au système d’exploitation et à l’architecture du serveur.
Le loader pour une distribution Linux installée sur une architecture x86 peut être téléchargé directement.
Décompresser le loader
Décompresser le fichier téléchargé dans un répertoire de votre choix.
tar -xzf ioncube_loaders_lin_x86.tar.gz -C /ioncube_install_dir
La décompression de l’archive va automatiquement créer le répertoire /ioncube_install_dir/ioncube/
Configuration de PHP
Il est nécessaire de configurer PHP pour qu’il utilise le loader ionCube.
Il faut donc modifier le fichier de configuration de PHP pour Apache et le fichier de configuration de PHP pour le CLI en ajoutant :
zend_extension = /incube_install_dir/ioncube/ioncube_loader_lin_5.2.so
Remplacer « ioncube_loader_lin_5.2.so » par « ioncube_loader_lin_5.3.so » si PHP est installée en version 5.3.
Redémarrer Apache
Si le serveur est totalement préparé il est alors possible d’y installer DPU.
Comment gérer les protocoles d’actes
Posté le 29 sept 2009 par Denis Roussel dans Tutoriaux
Comment ajouter des séjours manuellement
Posté le 28 sept 2009 par Denis Roussel dans Tutoriaux
Comment installer DPU sur un serveur
Posté le 17 sept 2009 par Denis Roussel dans Tutoriaux
Pré-requis : ce tutoriel est destiné aux administrateurs systèmes ou aux personnes ayant un minimum de connaissances dans l’administration de Linux.
De plus, le serveur doit être correctement configuré et DPU doit être téléchargé.
Création de la base de données
Lancer mysql en mode root et exécuter les requêtes :
CREATE DATABASE `dpu` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL ON dpu.* TO dpu@localhost IDENTIFIED BY ‘mot_de_passe‘;
FLUSH PRIVILEGES;
Installation de DPU
Décompresser l’archive DPU précédemment téléchargée dans le répertoire de votre choix.
Renommer le fichier /dpu_install_dir/config/database.yml.tpl en /dpu_install_dir/config/database.yml, puis l’éditer pour remplaçer <<mot_de_passe_mysql>> par le mot de passe de la base ‘dpu’ dans MySQL.
Préparation du projet symfony :
/dpu_install_dir/php symfony clear-cache
/dpu_install_dir/php symfony dpu-fix-perms
Configuration d’Apache
Modifier le fichier /dpu_install_dir/doc/apache/dpu.conf en remplaçant toutes les occurrences de %PROJECT_ROOT% par /dpu_install_dir.
Copier le fichier modifié dans le répertoire de configuration des vhosts d’Apache.
S’assurer qu’aucun autre fichier de configuration des vhosts d’Apache n’accapare le port 80.
Relancer Apache.
Chargement des données minimum DPU
mysql -u dpu -pmot_de_passe dpu < /dpu_install_dir/data/sql/dpu.sql
Si un erreur apparaît il faut relancer la commande avec l’utilisateur ‘root’ :
mysql -u root -pvotre_mot_de_passe_root dpu < /dpu_install_dir/data/sql/dpu.sql
Utilisation de DPU
La page d’identification de DPU doit désormais être accessible à l’adresse http://adresse_ip_du_serveur/
Il est maintenant possible de configurer DPU pour commencer à l’utiliser réellement.
Comment utiliser les prescriptions de sortie
Posté le 17 sept 2009 par Denis Roussel dans Tutoriaux
