# Coppermine Photo Gallery v1.5.x: Documentation et manuel

# Ce qui est nécessaire

## Minimum requis côté serveur

Il y a certaines exigences minimales qui doivent être remplies avant de pouvoir installer Coppermine:

- ### Un serveur web

  Coppermine peut fonctionner avec tous serveurs web - Il y a des retours d'installations réalisées avec succès avec Apache, Microsoft Internet Information Server (IIS), Roxen WebServer, Abyss, JanaServer, Zeus. L'équipe de développement de Coppermine recommande Apache.

- ### Le support de PHP

  Le serveur Web doit comprendre le support de PHP (version 4.3.0 ou ultérieure), compilé avec le support de la librairie graphique GD ou les droits d'utilisation de la fonction exec () pour l'utilitaire "convert" d'ImageMagik capable de créer des vignettes et de redimensionner les images. Le support de MySQL doit être aussi compilé avec PHP. Coppermine a été testé aussi bien avec "PHP 4.3.0 qu'avec PHP5". L'équipe de développement de Coppermine encourage fortement l'utilisation de PHP5

- ### Une base de données MySQL

  Vous avez besoin de MySQL version 3.23.23 ou plus récent. MySQL 4.1 est recommandé, MySQL 5 est supporté. L'utilisateur MySQL doit avoir les permissions pour créer (CREATE), modifier (ALTER), remplacer (REPLACE), sélectionner (SELECT), mettre à jour (UPDATE), effacer (DELETE), insérer (INSERT) des données dans la base de données. La plupart des utilisateurs ont ces permissions avec les serveurs web. Si ce n'est pas le cas, vous ne pourrez pas utiliser Coppermine ni aucun script. Si vous n'êtes pas sûr d'avoir ces permissions, vérifiez avec votre hébergeur. La plupart des hébergeurs pourront certainement vous dire si Coppermine peut fonctionner sur leurs serveurs.
  Une base de données doit en place afin que Coppermine puisse l’utiliser- le script d'installation ne créera pas de base de données pour vous, mais va créer automatiquement les tables et la structure des données dans votre base de données pendant l'installation. Dans la plupart des cas avec un hébergeur, vous aurez déjà une base de données créée par votre celui-ci. Sinon, il vous faudra la créer. Si vous devez créer une base de données, regardez avec votre hébergeur quelle est la bonne méthode pour le faire. Notez le nom de votre base de données, votre nom d'utilisateur et le mot de passe. Il vous faudra les trois pour installer correctement Coppermine.

- ### Une librairie graphique

  Coppermine repose sur la présence d'une librairie graphique pour créer des copies redimensionnées des images que vous téléchargez. Actuellement, Coppermine peut utiliser soit GD version 1.x ou 2.x (PHP doit être compilé avec) ou ImageMagick.
  (regardez u'est ce q'ImageMagick et Qu'est ce que GD)

C'est certainement une bonne idée de contacter en premier votre hébergeur pour savoir s’ils sont au courant de problèmes avec l'installation de Coppermine sur leurs serveurs.

## Auto-hébergement & configuration des serveurs

Bien que Coppermine puisse être exécuté sur n'importe quel serveur web qui a les exigences minimales mentionnées ci-dessus, l'équipe de développement de Coppermine ne peut pas vous aider sur la configuration de votre serveur web. Comme expliqué, ce sont des exigences, c'est à dire qu'elles doivent être remplies avant de vouloir faire tourner Coppermine. Merci de noter que le l'équipe de développement de Coppermine ne recommande pas l'auto-hébergement, sauf si vous êtes un administrateur de serveur web expérimenté et connaissez votre travail.

En fait, certains des développeurs de Coppermine ont comme profession l’administration de serveur, ce qui nous permet d’avoir un avis sur les compétences nécessaires à cette tache. Nous sommes convaincus que faire tourner un serveur web accessible au public sur internet 24 / 7 ne devrait être effectué que par des professionnels qui ont les compétences nécessaires, la main-d’œuvre et de budget pour le faire. C’est OK pour exécuter un serveur web disponible localement comme banc d'essai, mais nous ne pouvons pas recommander l’auto-hébergement, en particulier avec des configurations de serveurs web non sécurisées ayant des systèmes d'exploitation de bureau.

Lorsque vous demandez de l'aide sur le forum d'aide de Coppermine concernant des questions liées à la configuration d’un serveur web, vous avez généralement une réponse du type comme quoi l’installation et la configuration d’un serveur web est au-delà du champ d'application du forum d'aide de Coppermine, nous ne pouvons pas vous apprendre à configurer et administrer un serveur web en raison de la complexité de cette tache. Il faut comprendre qu’il n’y a pas de configuration type fonctionnant pour tous, chaque serveur est unique, donc chaque configuration également !

## Requis personnels

Coppermine est destiné aux webmasters qui ont au moins un savoir faire de base en HTML et une certaine expérience dans la mise en place de scripts. L'équipe de développement de Coppermine sait que certains utilisateurs qui ont peu ou pas d'expérience dans ce domaine utilisent les auto-installateurs pour configurer leur galerie, ce qui est très bien. Nous vous demandons simplement de lire attentivement cette documentation avant de poser des questions sur le forum d'aide de Coppermine, la plupart des réponses aux questions de débutants s'y trouvent. Vous pouvez utiliser Coppermine sans problèmes avec les thèmes qui se trouvent dans le pack. Néanmoins, si vous voulez modifier un thème existant ou créer votre propre thème (qui correspond à l'aspect du reste de votre site), vous devrez avoir des connaissances de base voir avancées en HTML et CSS. Vous n'avez pas obligatoirement besoin de connaissances en programmation PHP pour utiliser ou administrer une galerie Coppermine.

## FAQ des requis

Certaines questions relatives au minimum requis sont abordées dans les pages de la FAQ:

- Qu'est ce que ImageMagick comment je peux me le procurer ?
- Qu'est ce que GD et comment se le procurer ?
- Comment savoir quelle which version of PHP j'utilise ?
- Comment savoir quelle which version of GD j'utilise ?
- Quelle est la différence entre GD1 et GD2 ?
- Comment activer GD sur mon serveur Windows ?
- Comment activer ImageMagick sur mon serveur Windows ?
- Comment installer ImageMagick ou GD ?