Coppermine Photo Gallery - Your Online Photo Gallery

Coppermine Photo Gallery v1.5.42: Documentation et manuel


Table des matières
Passez votre souris ici pour dérouler

Installation et configuration

Comment faire pour installer le script

Minimums requis

Assurez-vous que vous avez le minimums requis pour exécuter Coppermine sur votre serveur.

Décompressez l'archive en préservant la structure des répertoires

Vous pouvez (et devriez) renommer le dossier Coppermine, mais pas les fichiers ou dossiers à l'intérieur.

Détails

Envoyez tous les fichiers sur votre serveur web

Il est obligatoire de télécharger tous les dossiers et les fichiers qui sont avec le paquetage de Coppermine sur le serveur web.
Détails

Définissez les autorisations de "albums" et "include" des dossiers de votre répertoire Coppermine

Définissez des autorisations au niveau du système de fichier pour le script Coppermine. Coppermine à besoins d'accès en écriture pour certains dossiers de Coppermine. La définition des autorisations peut parfois être difficile pour les débutants, c'est pourquoi une section distincte de la documentation a été crée expliquant en détail les permissions.
Habituellement, vous devez appliquer la commande chmod, en fixant les permissions à 755 (ou 777, selon la configuration de votre serveur).
Cette étape est très importante et ne doit pas être négligé !

Assurez-vous d'avoir des informations correctes concernant votre base de données

vous devez connaître le nom de la base ainsi que les détails du compte utilisateur MySQL avec lequel Coppermine doit se connecter à la base de données. La base de données et le nom d'utilisateur doivent déjà exister, et l'utilisateur doit avoir accès à la base de données appropriée. Coppermine ne créera pas la base de données pour vous, mais créera les tables dans la base de données lors de l'installation, il n'est pas nécessaire en ce qui vous concerne d’ajoutiez toutes les tables par vous-même.
Détails

Exécuter le script d'installation sur votre serveur

Entrez l'URL suivante dans la barre d'adresse de votre navigateur: http://votre_serveur/votre_repertoire_Coppermine/install.php (votre_serveur = votre site web, votre_repertoire_Coppermine = le répertoire dans lequel vous avez téléchargé les fichiers Coppermine.) Suivez les instructions de l'écran d'installation et entrez les informations nécessaires demandées.
Exemple

Ce que fait l'installateur

Après avoir fait quelques vérifications de base, l'installateur crée les tables nécessaires dans la base de données et les remplis avec les valeurs par défaut. Il crée le fichier include/config.inc.php dans le répertoire Coppermine sur votre serveur et qui contient les détails concernant votre base de données que vous avez entrés lors de l'installation. Si vous deviez changer vos données de connexion MySQL plus tard (par exemple si vous changez le mot de passe de votre compte utilisateur MySQL ou si vous migrez vers un autre serveur), vous devrez modifier le fichier include/config.inc.php manuellement pour prendre en compte ces changements. Le fichier include/config.inc.php empêche aussi que le script d'installation soit lancé une deuxième fois: si l'installeur est lancé, une vérification de l'existence de ce fichier est faite - si oui, l'installeur est arrêté et l'utilisateur est redirigé vers la page d'index.

Information complémentaires

Il y a d'autres éléments et informations relatifs à l'installation:

Configuration du serveur

Lors de l'installation de Coppermine, vous pourriez être confrontés à des problèmes qui ne sont pas directement liés à Coppermine, mais à la configuration de votre serveur. Par conséquent, cette section de la documentation ne peut que donner qu’un bref aperçu sur la question de la configuration des serveurs. Nous ne pouvons que formuler des recommandations, mais c’est au-delà de la portée du support de Coppermine que de conseiller comment configurer un serveur web. Cela étant dit: si vous avez des questions liées à la configuration du serveur, demandez de l'aide à votre hébergeur plutôt que de poser vos questions sur le forum de Coppermine.

register_globals

Dans les anciennes versions de PHP, le paramétrage par défaut pour register_globals était "on", ce qui a amené beaucoup de programmeurs PHP à produire des codes non sécurisés (simplement parce qu'ils n'avaient pas consciences des dangers de en terme de sécurité de leur manière de coder). En conséquence, il y avait beaucoup de scripts qui s'appuient sur la variable serveur "register_globals" sur "on". Toutefois, comme de nombreuses attaques ont été menées avec des scripts malveillants qui comptent sur register_globals activé, il est conseillé de désactivez cette fonctionnalité dans la configuration des paramètres PHP de votre serveur Web. Dans les versions récentes de PHP, le réglage par défaut est "off". Toutefois, votre hébergeur peut avoir laissé register_globals sur "on" pour vous permettre d'exécuter des scripts obsolètes qui s'appuient sur register_globals.

Pour que les choses soient absolument claires: Coppermine n'a pas besoin de register_globals=on, mais il peut fonctionner avec les deux paramétrages de register_gloabls "on" ou "off". Il y a juste un impact concernant la sécurité avec la variable paramétrée sur "on" dont nous voulons vous prévenir. Si votre serveur Web a register_globals = on, l'installateur vous préviendra simplement de ce fait, mais il continuera de toute façon.

L'équipe de développement de Coppermine recommande fortement de mettre register_globals à off sur votre serveur. Cependant, nous ne pouvons pas vous dire comment accomplir ceci: il s'agit d'un paramètre du serveur, et non d’un paramètre de Coppermine. Habituellement (lorsque vous êtes en hébergement mutualisé), vous pouvez demander à votre hébergeur pour mettre register_globals pour vous sur votre serveur. Un bon hébergeur devrait le faire pour vous ou vous dire comment accomplir cette (s’il vous permet de configurer votre serveur). S'il vous plaît ne poser pas de question concernant register_globals sur le forum d'aide de Coppermine - C'est au-delà de la compétence du forum d’aide.

Il n'y aura pas d'impact négatif concernant votre installation de Coppermine si vous laissez register_globals est activé: il n'y a que vous (l'administrateur), qui verrez le message écrit qui met en garde sur les dangers qui se trouvent avec register_globals. Il pourrait toutefois y avoir un impact pour d'autres applications sur votre espace web - Nous ne pouvons pas le dire avec certitude.