Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

utiliser:apprendre:install:installation [2018/01/27 18:37]
klaoun [Création d'un .htaccess personnalisé]
utiliser:apprendre:install:installation [2018/02/15 11:40] (Version actuelle)
plg déplacement des guides spécifiques à Free.fr et SFR sur des pages dédiées
Ligne 1: Ligne 1:
 ====== Installation ====== ====== Installation ======
  
-Deux méthodes sont à votre disposition : +<WRAP group> 
-  - [[#netinstall|NetInstall]] +<WRAP round box 25% column centeralign>[[utiliser:apprendre:install:installation:netinstall|Installation automatique]]</WRAP> 
-  - [[#installation_manuelle|Installation manuelle]] +<WRAP round box 25% column centeralign>[[utiliser:apprendre:install:installation:installation_manuelle|Installation manuelle]]</WRAP> 
- +</WRAP>
-==== NetInstall ==== +
- +
-__Description__ : Un simple fichier à transférer par FTP sur votre serveur Web. Celui-ci téléchargera l'archive de Piwigo depuis piwigo.org, extraira son contenu et lancez l'installation depuis http://www.monsite.com/piwigo-netinstall.php/.\\ +
-__Doc__  : Documentation complète disponible pour [[http://fr.piwigo.org/basics/installation_automatic|NetInstall]].\\ +
-__Téléchargement__ [[http://piwigo.org/download/dlcounter.php?code=netinstall|direct]]. +
- +
- +
-==== Installation manuelle ==== +
- +
-__Description__ : Télécharger l'archive de piwigo, envoyer le contenu sur votre serveur web. Lancez l'installation depuis http://www.monsite.com/piwigo/.\\ +
-__Doc__ : Documentation complète disponible pour l'[[http://fr.piwigo.org/basics/installation_manual|installation manuelle]].\\ +
-__Téléchargement__ : [[http://piwigo.org/download/dlcounter.php?code=latest|direct]]. +
  
 ==== En cas d'erreur ==== ==== En cas d'erreur ====
Ligne 24: Ligne 11:
   * Une section est dédiée à cette page : [[utiliser:apprendre:faq#les_messages_d_erreurs_depannage|lien]]   * Une section est dédiée à cette page : [[utiliser:apprendre:faq#les_messages_d_erreurs_depannage|lien]]
  
 +==== Cas particuliers =====
  
-==== F.A.I Free.fr ==== +  * [[utiliser:apprendre:install:installation:free.fr]] 
- +  [[utiliser:apprendre:install:installation:sfr]] 
-Le fournisseur d'accès à internet "free.fr" propose à prix hyper compétitif une solution d'hébergement. Celle-ci à le mérite d'être gratuite sauf que toutes les fonctionnalités que l'on est en droit d'attendre d'un hébergement web ne sont pas forcément présentes.\\ +  * [[utiliser:apprendre:install:installation_local]] 
-Certaines limitations et impositions obligent les possesseurs de galerie à faire attention à certains points. +  * [[utiliser:apprendre:faq&#installer_piwigo_sur_un_disque_dur_reseau|Installation disque réseau]]
-  - Créer un dossier nommé "''<wrap em>sessions</wrap>''" à la racine de votre serveur. +
-  - Votre galerie ne doit pas directement être installé à la racine((C'est à dire à la base)) de votre hébergement. Laissez donc le répertoire ''./piwigo'' pour installer votre galerie dans un sous-répertoire chez Free. +
-  - Il est important de créer une page d'accueil (HTML toute simple par exemple) à la racine de votre hébergement. Cette page ne doit contenir de renvoie automatique. +
-  - L'installation démarre en accédant à l'adresse : http://mon.site.free.fr/mon.piwigo (à adapter en fonction de votre adresse). +
-  - Désactivation recommandée de l'historique de Piwigo. +
-  - Utilisation du plugin [[http://fr.piwigo.org/ext/extension_view.php?eid=315|mail supervisor]] pour l'envoi des emails depuis votre galerie. +
-  - Ne pas utiliser la génération automatique de miniature sur un trop grand nombre de photos.\\ <wrap info>__Renvoi__ :</wrap> Plus d'informations sur "[[utiliser:apprendre:faq#pourquoi_eviter_d_utiliser_la_generation_automatique_des_vignettes|Pourquoi éviter d'utiliser la génération automatique de miniatures.]]" +
-  - Ne pas utiliser la génération des tailles multiples sur un trop grand nombre de photos (voir la raison invoquée dans le point précédent). +
-  - Souvenez-vous que l'utilisation de l'historique est prohibée chez Free. Vérifiez qu'il est désactivé une fois votre galerie installée. +
-  - En cas de problèmes, vérifier le point suivant Chapitre : [[utiliser:apprendre:faq#les_messages_d_erreurs_depannage|En cas d'erreur]] +
-  - Limitations quand aux fichiers envoyé via pLoader (et autre logiciels externes). Lire [[http://fr.piwigo.org/forum/viewtopic.php?pid=174929#p174929|ceci]] sur le forum. +
-  - Les mises à jour automatiques ne fonctionne plus, donc obligé de réaliser la mise à jour de Piwigo & Plugins à la main via FTP... Lire [[http://fr.piwigo.org/forum/viewtopic.php?pid=184846#p184846|ceci]] sur le forum. +
-  - L'installation via NetInstall ne fonctionne pas plus (voir la raison invoquée dans le point précédent). +
- +
-== Nouvelle Installation (2.5.x) ou (2.6.x)==  +
-(dans le cas avec la bdd mysql) +
- +
-1.télécharger la 2.5.6 par exemple http://piwigo.org/download/dlcounter.php?code=2.5.6 ou la 2.6.5 http://piwigo.org/download/dlcounter.php?code=2.6.5 +
-soit les dernières versions avec la modification du fichier functions.inc.php voir étape 7\\ +
-2.dezipper dans un dossier et l'insérer sur votre site totalement par ftp via filezillaftp. Attention à ne pas avoir de fichier dans transferts échoués\\ +
-3.quand c'est fini, aller sur un navigateur web d'où internet explorer, taper l'adresse url de votre galerie.\\ +
-<code php> +
-<?php +
-$conf['dblayer'] = 'mysql'; // Type de BDD +
-$conf['db_base'] = 'identifiant'; // Nom de la base de données +
-$conf['db_user'] = 'identifiant'; // Votre identifiant de connection à votre BDD +
-$conf['db_password'] = 'xxxxxx'; // Votre mot de passe pour la connection à votre BDD +
-$conf['db_host'] = 'localhost'; // Nom d'hôte de votre BDD +
-  +
-$prefixeTable = 'piwigo_'; // Préfixe des tables +
-  +
-define('PHPWG_INSTALLED', true); +
-define('PWG_CHARSET', 'utf-8'); +
-define('DB_CHARSET', 'utf8'); +
-define('DB_COLLATE', ''); +
-  +
-?> +
-</code> +
-4.remplir les champs : utilisateur : xxx (écrire le nom, par exemple si votre site est url ==> xxx.free.fr)\\ +
-mot de passe : MDP (écrire le mot de passe MySQL) +
-nom de la base : xxx (écrire le même utilisateur et le nom de la base)\\ +
-préfixe de piwigo : def (vous pouvez toujours le modifier ce n'est pas\\ +
-obligatoire de le modifier)\\ +
-identifiant utilisateur : ghi (écrire un nom de connexion pour vous même donc webmaster)\\ +
-mot de passe : jkl (mot de passe pour le webmaster)\\ +
-adresse email : xxx@free.fr (adresse email du webmaster)\\ +
-5.cliquer sur le bouton démarrer l'installation. attendre un peu que ca finisse.\\ +
-6.voila votre galerie est prête. +
- +
-<wrap important>free n'est pas compatible par défaut avec la version 2.6.0 ni la 2.6.1 (problème de datetime)! Voir ci dessous la soluce</wrap> +
- +
-7.Pour ceux qui n'ont pas lu les pré-requis (comme quelques personnes :-( ), voici un petit bout de code à insérer dans include/functions.inc.php entre les balises php à la fin. C'est loin d'être idéale mais çà permet d'avoir de nouveau accès à sa galerie. +
-Le gros bug visible c'est les dates des photos toutes au <wrap em>1 Janvier 1970</wrap>. +
-Reste a attendre de FREE qu'il réalise une montée de version de php! Ne vous inquiétez pas, ça ne gène pas le renommage de la photo, tout est dans la base de donnée ! +
- +
-<code> +
-if (!class_exists('DateTime')) { +
-        class DateTime { +
-                public $date; +
-         +
-                 public function setDate($y,$m,$d){ +
-                        if ($m<10){$m="0".$m;}  +
-                        if ($d<10){$d="0".$d;} +
-                        $hms=substr($this->date,11,8); +
-                        $this->date="$y-$m-$d $hms"; +
-                } +
- +
-                public function setTime($h,$m,$s){ +
-                        if ($h<10){$h="0".$h;} +
-                        if ($m<10){$m="0".$m;} +
-                        if ($s<10){$s="0".$s;}  +
-                        $ymd=substr($this->date,0,10); +
-                        $this->date="$ymd $h:$m:$s"; +
-                } +
-     +
-                public function __construct($date=0) { +
-                        if ($date==0){ +
-                                $date=Date("Y-m-d H:i:s"); +
-                        } +
-                        #$this->date=Date("Y-m-d H:i:s"); +
-                        $this->date=$date; +
-                        #$this->date = strtotime($date); +
-                } +
- +
- +
-                #public function __construct($date) { +
-                #       $this->date = strtotime($date); +
-                #} +
- +
-                public function setTimeZone($timezone) { +
-                        return; +
-                } +
- +
-                private function __getDate() { +
-                        return date(DATE_ATOM, strtotime($this->date)); +
-                } +
- +
-                public function modify($multiplier) { +
-                        $this->date = strtotime($this->__getDate() . ' ' . $multiplier); +
-                } +
- +
-                public function format($format) { +
-                        return date($format, $this->date); +
-                } +
-        } +
-+
-</code> +
- +
-== Création d'un .htaccess personnalisé == +
-#blocage d'acces sur le fichier en protégé\\ +
-<Files .htaccess>\\ +
-order allow,deny\\ +
-deny from all\\ +
-</Files>\\ +
-#php5 en actif\\ +
-<IfDefine Free>\\ +
-php 1\\ +
-</IfDefine> +
- +
-== dans phpmyadmin == +
-l'interclassement : UTF8_general_ci\\ +
-type ou moteur de stockage : Myisam\\ +
-jeu de caractere : UTF8 Unicode\\ +
-et 32 tables disponibles pour la bdd standard\\ +
- +
-== mise à jour manuelle == +
-la mise à jour de la version 2.5.3 et 2.6.0 ont besoin de mettre à jour la base de donnée. Il y a 4 tables : +
- +
-1 piwigo_images +
- +
-2 piwigo_user_cache +
- +
-3 piwigo_user_cache_categories +
- +
-4 piwigo_user_infos +
- +
-il y a aussi des contenus dans piwigo_config d'où les 3 thèmes dans les emails, des contenus dans piwigo_language d'où les ajouts des langues et ces versions, des contenus supprimés dans piwigo_themes (en laissant que élégant et smartpocket activé), des contenus dans piwigo_upgrade (135 à 139) +
- +
- +
- +
-== installation à partir d'une bdd postgre == +
-<code php> +
-<?php +
-$conf['dblayer'= 'pgsql'; // Type de BDD  (ne pas modifier pgsql) +
-$conf['db_base'= 'public'; // Nom de la base de données pour pgsql (ne pas moddifier public) +
-$conf['db_user'] = 'identifiant'; // Votre identifiant de connection à votre BDD +
-$conf['db_password'] = 'xxxxxx'; // Votre mot de passe pour la connection à votre BDD +
-$conf['db_host'] = 'localhost'; // Nom d'hôte de votre BDD (laisser localhost) +
-  +
-$prefixeTable = 'piwigo_'; // Préfixe des tables +
-  +
-define('PHPWG_INSTALLED', true); +
-define('PWG_CHARSET', 'utf-8'); +
-define('DB_CHARSET', 'utf8'); +
-define('DB_COLLATE', ''); +
-  +
-?> +
-</code> +
- +
-== Nouvelle installation (2.7.x) == +
-(dans le cas avec la bdd mysql) +
- +
-1.télécharger la 2.7.4 par exemple : http://piwigo.org/download/dlcounter.php?code=2.7.4 +
-soit la dernière version avec la modification du fichier .htaccess voir étape création d'un .htaccess personnalisé ci dessous +
- +
-2.dezipper dans un dossier et l'insérer sur votre site totalement par ftp via filezillaftp. Attention à ne pas avoir de fichier dans transferts échoués +
- +
-3.quand c'est fini, aller sur un navigateur web d'où internet explorer, taper l'adresse url de votre galerie. +
- +
-<code php> +
-<?php +
-$conf['dblayer'] = 'mysqli'; // Type de BDD +
-$conf['db_base'] = 'identifiant'; // Nom de la base de données +
-$conf['db_user'] = 'identifiant'; // Votre identifiant de connection à votre BDD +
-$conf['db_password'] = 'xxxxxx'; // Votre mot de passe pour la connection à votre BDD +
-$conf['db_host'] = 'localhost'; // Nom d'hôte de votre BDD +
-  +
-$prefixeTable = 'piwigo_'; // Préfixe des tables +
-  +
-define('PHPWG_INSTALLED', true); +
-define('PWG_CHARSET', 'utf-8'); +
-define('DB_CHARSET', 'utf8'); +
-define('DB_COLLATE', ''); +
-  +
-?> +
-</code> +
- +
-4.remplir les champs : utilisateur : xxx (écrire le nom, par exemple si votre site est url =⇒ xxx.free.fr) +
- +
-mot de passe : MDP (écrire le mot de passe MySQL) +
- +
-nom de la base : xxx (écrire le même utilisateur et le nom de la base) +
- +
-préfixe de piwigo : def (vous pouvez toujours le modifier ce n'est pas obligatoire de le modifier) +
- +
-identifiant utilisateur : ghi (écrire un nom de connexion pour vous même donc webmaster) +
- +
-mot de passe : jkl (mot de passe pour le webmaster) +
- +
-adresse email : xxx@free.fr (adresse email du webmaster) +
- +
-5.cliquer sur le bouton démarrer l'installation. attendre un peu que ca finisse. +
- +
-6.voila votre galerie est prête. +
- +
-<wrap important>free n'est pas compatible par défaut avec le .htaccess php1! Voir ci dessous la soluce</wrap> +
- +
-== Création d'un .htaccess personnalisé == +
-#blocage d'acces sur le fichier en protégé\\ +
-<Files .htaccess>\\ +
-order allow,deny\\ +
-deny from all\\ +
-</Files>\\ +
-#php5 en actif\\ +
-<IfDefine Free>\\ +
-php56 1\\ +
-</IfDefine>\\ +
- +
- +
-^Version^PHP 4.4.3dev^PHP 5.1.3rc4^PHP 5.6.8^PHP 5.6.23 ou 5.6.31^PHP 7.0^PHP 7.1+^ +
-|Piwigo 2.5.x|?|ok|ok|?|?|?| +
-|Piwigo 2.6.x|?|code datetime|?|?|?|?| +
-|Piwigo 2.7.x|ne fonctionne pas|ne fonctionne pas|ok|?|?|?| +
-|Piwigo 2.8.x|?|?|ok|?|?|?| +
-|Piwigo 2.9.x|parse error ligne 332|?|ok|?|?|?| +
- +
-== Nouvelle installation (2.8.x et 2.9.x) == +
-(dans le cas avec la bdd mysql) +
- +
-1.télécharger la 2.9.2 par exemple : http://piwigo.org/download/dlcounter.php?code=2.9.2 +
- +
-2.dezipper dans un dossier et l'insérer sur votre site totalement par ftp via filezillaftp. Attention à ne pas avoir de fichier dans transferts échoués +
- +
-3.quand c'est fini, aller sur un navigateur web d'où internet explorer, taper l'adresse url de votre galerie. +
- +
-<code php> +
-<?php +
-$conf['dblayer'] = 'mysqli'; // Type de BDD +
-$conf['db_base'] = 'identifiant'; // Nom de la base de données +
-$conf['db_user'] = 'identifiant'; // Votre identifiant de connection à votre BDD +
-$conf['db_password'] = 'xxxxxx'; // Votre mot de passe pour la connection à votre BDD +
-$conf['db_host'] = 'localhost'; // Nom d'hôte de votre BDD +
-  +
-$prefixeTable = 'piwigo_'; // Préfixe des tables +
-  +
-define('PHPWG_INSTALLED', true); +
-define('PWG_CHARSET', 'utf-8'); +
-define('DB_CHARSET', 'utf8'); +
-define('DB_COLLATE', ''); +
-  +
-?> +
-</code> +
- +
-4.remplir les champs : utilisateur : xxx (écrire le nom, par exemple si votre site est url =⇒ xxx.free.fr) +
- +
-mot de passe : MDP (écrire le mot de passe MySQL) +
- +
-nom de la base : xxx (écrire le même utilisateur et le nom de la base) +
- +
-préfixe de piwigo : def (vous pouvez toujours le modifier ce n'est pas obligatoire de le modifier) +
- +
-identifiant utilisateur : ghi (écrire un nom de connexion pour vous même donc webmaster) +
- +
-mot de passe : jkl (mot de passe pour le webmaster) +
- +
-adresse email : xxx@free.fr (adresse email du webmaster) +
- +
-5.cliquer sur le bouton démarrer l'installation. attendre un peu que ca finisse. +
- +
-6.voila votre galerie est prête. +
- +
-<wrap important> +
- +
-ATTENTION vous pouvez rencontrer un souci lors de téléchargement d'images, ou tout simplement vous retrouver avec un site qui n'est plus accessible.</wrap> +
- +
-Solution : changer la ligne 48 du fichier include/smarty/libs/plugins/shared.mb_str_replace.php +
-       remplacer : $parts = mb_split(preg_quote($search), $subject); +
-       par : $parts = preg_split('~preg_quote($search)~', $subject); +
-== Mise à jour manuelle == +
-Pour passer de 2.8.6 à 2.9, la mise à jour se fait manuellement. Il suffit simplement de lire attentivement la page  +
-[[http://fr.piwigo.org/basics/upgrade_manual|Mise à jour manuelle]] +
-==== F.A.I SFR ==== +
- +
-<wrap info>A savoir :</wrap>\\ +
-Pour faire fonctionner Piwigo avec l'hébergement de ce FAI, il est apparemment obligatoire d'installer Piwigo dans un sous-dossier et non à la racine de votre serveur.\\ +
-Exemple :\\ +
-  http://mon_adresse_sfr.fr/piwigo +
- +
-Sur le forum : [[http://fr.piwigo.org/forum/viewtopic.php?id=16966|lien]] +
- +
-=== Installation === +
- +
-== Méthode 1 == +
- +
-Une fois connecté sur http://sqladmin.sfr.fr/ +
- +
-En haut de la page on peut lire : +
-  Serveur: XX.YYY.ZZZ.NN:PPPP +
- +
-Dès lors, à l'install de Piwigo, le nom du server (par défaut //localhost//) devra être remplacé par l'adresse **XX.YYY.ZZZ.NN:PPPP** +
- +
-Sur le forum : [[http://fr.piwigo.org/forum/viewtopic.php?pid=135236#p135236|lien]] +
- +
-Voir également l'explication claire et précise proposée par [[http://fr.piwigo.org/forum/viewtopic.php?pid=146127#p146127|ce post]] sur le forum +
- +
-<wrap tip>__Aide__ : Pour plus d'informations sur l'installation chez cet //hébergeur//, rendez-vous sur sa page d'aide [[http://assistance.sfr.fr/internet_offre-services/services/pages-perso-plus-loin/fc-3123-60537|lien]]</wrap> +
- +
-== Méthode 2 == +
-<wrap important>Préférez l'installation via //__NetInstall__// !</wrap> +
- +
-Exemple : +
-Le nom de votre page perso est //magalerie.photos.perso.sfr.fr// et le nom de votre Base De Donnée (BDD) est //mabase//\\ +
-  * Le champs "Hôte" sera : ''bases.sql''((il faut le savoir...))\\ +
-  * Le champs "Utilisateur" sera : ''magalerie-phot'' <wrap tip> Il s'agit du nom de la BDD attribué par SFR (voir dans le gestionnaire de page perso)</wrap>\\ +
-  * Le champs "Nom de la base de données" sera : ''magalerie-phot-mabase''\\ +
- +
-<wrap info>__Renvoi__ :</wrap> http://fr.piwigo.org/forum/viewtopic.php?pid=176931#p176931 +
-===== Installation locale ===== +
- +
-<wrap>__Renvoi__ :</wrap> [[utiliser:apprendre:install:installation_local]] +
- +
- +
-===== Installation sur un disque dur réseau ===== +
- +
-<wrap>__Renvoi__ :</wrap> [[utiliser:apprendre:faq&#installer_piwigo_sur_un_disque_dur_reseau]] +
- +
- +
-====== Pour aller plus loin... ====== +
- +
-<WRAP round mini-index> +
- +
-**__Page(s) associée(s) :__**\\ +
-{{backlinks>.}} +
-\\ +
-<WRAP hi bigger centeralign center 500px>[[:sommaire|Retourner au sommaire du wiki]]</WRAP>\\ +
-\\ +
-</WRAP> +
  
 <wrap hide> MERCI DE NE PAS TOUCHER AUX LIGNES QUI SUIVENT.</wrap> <wrap hide> MERCI DE NE PAS TOUCHER AUX LIGNES QUI SUIVENT.</wrap>
 
Haut de page
utiliser/apprendre/install/installation.txt · Dernière modification: 2018/02/15 11:40 par plg
 
 
github twitter facebook google+ newsletter Faire un don Piwigo.org © 2002-2018 · Contact