Installation pour un hébergeur
Il est possible d'utiliser les scripts de PLICI pour automatiser l'installation de PLICI sur vos hébergements.
Mise en place technique
Description rapide du fonctionnement
Voici les étapes générales pour l'automatisation de la création d'un site PLICI :
Vous créez 2 bases de données vides
Vous posez les fichiers compris dans l'archive de PLICI
Vous lancez les 2 scripts d’installation de PLICI avec vos paramètres
Toutes les versions de PLICI intègrent ces scripts fichiers /install/webhosting_*_oneshoot.php
Il s'agit pour le moment d'une version bêta, nous attendons votre retour pour confirmer que tout fonctionne dans votre environnement.
Etude de cas et marche à suivre
Voici les éléments dont nous disposons pour lancer nos scripts:
Une première base de donnée "plici" accessible par l'utilisateur "pliciuser" ayant le mot de passe "plicipass" se trouvant sur le serveur "serverplici".
Une seconde base de donnée "site" accessible par l'utilisateur "siteuser" ayant le mot de passe "sitepass" se trouvant sur le serveur "serversite".
Vous déposez l'ensemble des fichiers de PLICI dans le répertoire /home/www/.
L'exécutable de
PHP est disponible par
/bin/php.
Le fichier "php.ini" est disponible par /usr/etc/php.ini. Remarque : Le fichier php.ini est nécessaire car il va permettre à PLICI de tester si la configuration est correcte pour qu’il puisse s’installer.
On souhaite que l'interface d'administration de PLICI (pour créer des sites) soit accessible pour le user "superuser" ayant le mot de pass "superpass".
Le site que l'on veut créer sera "
www.monsite.com" et sera un site
e-commerce se basant sur le
thème 1.
L'utilisateur de ce site sera Stéphane TRICHET ayant comme mail stephane.t@simpliciweb.net.
Il accédera à son site par l'utilisateur "stephane".
Dans ce cas, pour installer PLICI il faut utiliser ce script :
/bin/php -c /usr/etc/php.ini -f /home/www/install/webhosting_install_oneshoot.php "serverplici" "plici" "pliciuser" "plicipass" "superuser" "superpass" "www.monsite.com"
Et, voici le script pour créer le nouveau site :
/bin/php -c /usr/etc/php.ini -f /home/www/install/webhosting_createwebsite_oneshoot.php "www.monsite.com" "theme1com_site" "" "Y" "TRICHET" "Stéphane" "stephane" "stephane.t@simpliciweb.net" "serversite" "site" "siteuser" "sitepass"
Les données à récupérer
La génération du script d'installation de PLICI (webhosting_install_oneshoot.php) va entraîner la création des fichiers suivants :
La génération du script de création d'un site pour PLICI (webhosting_createwebsite_oneshoot.php) va entraîner la création des fichiers suivants :
/home/www/log/webhosting_createwebsite_oneshoot.log.html, ce fichier est le fichier de log de la création du site.
/home/www/log/
webhosting_createwebsite_adminurl.value, ce fichier
n'est généré que si la création a fonctionné. Il contient l'adresse complète pour accéder à l'interface d'administration du nouveau site. Dans notre cas :
http://www.monsite.com/admin_lgj89/
/home/www/log/webhosting_createwebsite_pass.value, ce fichier n'est généré que si la création a fonctionné. Il contient le mot de passe généré automatiquement pour l'utilisateur "stephane". Dans notre cas : droyk89
Vous devez supprimez tous les fichiers /home/www/log/webhosting_* une fois que vous avez pu y lire les informations nécessaires.
Description des champs
Script : webhosting_install_oneshoot.php
Paramètre 1 = serveur de la base de donnée ⇒ ex : localhost
Paramètre 2 = nom de la base de donnée pour PLICI ⇒ ex : plici
Paramètre 3 = login pour accéder à la base de donnée ⇒ ex : login
Paramètre 4 = Mot de passe pour accède à la base de donnée ⇒ password
Paramètre 5 = login de l'utilisateur de PLICI ⇒ ex : admin
Paramètre 6 = mot de passe de l'utilisateur de PLICI ⇒ ex : monpassenclair
-
Script : webhosting_createwebsite_oneshoot.php
-
Paramètre 2 = Basé sur le thème (theme1com_site|theme2com_site) ⇒ ex : theme1com_site
Paramètre 3 = C'est un nouveau thème (Y|N)⇒ ex : N
Paramètre 4 = C'est un site e-commerce (Y|N)⇒ ex : Y
Paramètre 5 = Nom de l'utilisateur du site Internet ⇒ ex : TRICHET
Paramètre 6 = Prénom de l'utilisateur du site Internet ⇒ ex : Stéphane
Paramètre 7 = Login de l'utilisateur du site ⇒ ex : login
Paramètre 8 = Email de l'utilisateur du site ⇒ ex : stephane.t@simpliciweb.net
Paramètre 9 = Serveur de la base de donnée ⇒ ex : sql10
Paramètre 10 = Nom de la base de données du site ⇒ ex : mabd
Paramètre 11 = Login pour accéder à la base de donnée ⇒ ex : loginbd
Paramètre 12 = Mot de passe pour accéder à la base de donnée ⇒ ex : passbdenclair
/home/pliciweb/www_wiki/data/pages/installation_pour_un_hebergeur.txt · Dernière modification: 2009/09/22 22:17 (modification externe)