====== Premiere Installation de Plici sur serveur distant ====== 3 Etapes A- Installation de Plici B- Creation d'un site C- Mise à jour des bases de données Voir aussi ce post sur le forum : [[http://www.plici.net/l1/p256/plici_mod/smf/index.php?topic=967.0]] ===== A- Installation de Plici ===== 1- Transférer __un plici vierge__ dans le /home/ du serveur avec FTP tous les fichiers et répertoires de \htdocs\*.* => Serveur 2- Créer une base (administration) pour plici sur le serveur a l'aide de l'administration du serveur (ou demander à l'administrateur du serveur) nom: plici hote: localhost Nom utilisateur: plici_user Mot de passe : XXXXX 3- Faite www.votrenomdedomaine.fr/install sur un browser - choisir un nom de site qui sera dans cet exemple [vskw83] - Rejouer les scripts (perte de données) - PLICI est installé sur le serveur (Felicitations .... plici vous donnes l'URL pour acceder a super admin) 4- Supprimer toutes les informations contenues dans les répertoires "my"(Attention ne pas supprimer les répertoires "my"). Voici la liste des répertoires possibles (Certains peuvent ne pas exister): bd/my core/entrees/admin_sites/my core/entrees/front_sites/my core/internal_components/admin_sites/my core/internal_components/common/my core/internal_components/front_sites/my core/internal_components/front_sites/theme_elements/my original_module/my view_sites/my Créer les répertoires suivants: bd/my/_all_sites bd/my/admin_super Supprimer le fichier config/plici_config.php Renommer le répertoire /view/sites/for_plici/admin_plici/admins_xxxxxx en /view/sites/for_plici/admin_plici/admins_vskw83 Supprimer toutes les bases de données relatives à plici Supprimer les fichiers du répertoire /tmp EXCEPTE le .htaccess ===== B- Creation d'un site ===== 1- Avoir installer PLICI et développer son site en local. 2- Créer une base (pour votre site) sur le serveur a l'aide de l'administration du serveur Nom Site : site hote localhost Nom utilisateur : site_user Mot de passe : XXXXXX 2- Sur le serveur distant, ajouter un nouveau site dans l'interface d'administration du site distant (Gestion=>Sites=>Nouveau) 3- Copier les fichiers contenus ou répertoires (s'ils existent) dans les répertoires suivants sur le serveur distant(nom_du_site doit être renommé par le nouveau nom de la base de données si celles ci sont différentes): bd/my/nom_du_site/ core/entrees/admin_sites/my/nom_du_site/ core/entrees/front_sites/my/nom_du_site/ core/internal_components/admin_sites/my/nom_du_site/ core/internal_components/common/my/nom_du_site/ core/internal_components/front_sites/my/nom_du_site/ core/internal_components/front_sites/theme_elements/my/nom_du_site.php original_module/my/nom_du_site/ view_sites/my/nom_du_site/ ===== C- Mise à jour base de données ===== 1- Exporter la base de données du site local et l'importer sur le serveur distant dans la base utilisée à l'étape 3. => PHPAdmin (de votre site developpé en local) => Exporter => REPLACE (ecrase la bd précedente) => PHPAdmin (de votre site) => Importer Si le nom de la base de donnée du site local et du site distant est différent, exécuter la requete "UPDATE t_page SET page_dbc_dbname_list='|nom_database_distante'; "sur le serveur distant où vous remplacer "nom_database_distante" par le nom de la base de donnée sur votre serveur. ======================================================================================= Le site a été ainsi exporté sur une autre plateforme. ===== Option ===== busy.php: Modifier URL des images \htdocs\view\error_doc