Outils d'utilisateurs

Outils du Site


installation_pour_un_hebergeur

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 :

  • /home/www/log/webhosting_install_oneshoot.log.html, ce fichier est le fichier de log de l'installation.
  • /home/www/log/webhosting_install_adminurl.value, ce fichier n'est généré que si l'installation a fonctionné. Il contient l'adresse complète pour accéder à l'interface de PLICI. Dans notre cas : http://www.monsite.com/view/sites/for_plici/admin_plici/admins_4fg34/

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
  • Paramètre 7 = Nom de domaine ⇒ ex : www.monsite.com

Script : webhosting_createwebsite_oneshoot.php

  • Paramètre 1 = Nom de domaine du site ⇒ ex : www.monsite.com
  • 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)