Coppermine Photo Gallery v1.5.x: Documentation and Manual

Table of Contents

Installation et Configuration

Comment Installer le script

Ce que fait l'Installeur

Après avoir fait quelques vérifications de base, l'installeur créer les tables necessaires dans la base de donnée 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ée que vous avez entrés lors de l'installation. Si vous deviez changer vos données de connection 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'existance 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 pouriez être confrontés à des problèmes qui ne sont pas directement liés à Coppermine, mais à la configuration de votr eserveur. Par conséquent, cette section de la documentation ne peut que donner un aperçu sur la question de la configuration des serveurs. Nous ne pouvons que formuler des recommandations, mais il est au-delà de la portée du support de Coppermine 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 concience 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'installeur vous préviendra simplement de ce fait , mais il continuera.