Table des matières

Tutoriel d'installation de CmsMadeSimple 1.9.x et 1.10.x sur Gandi Simple Hosting

Conditions requises

Pré requis (obligatoires) utilisateur pour l'installation et la gestion

Pour les dernières versions de CmsMadeSimple utilisez de préférence PHP 5.3.x (la configuration minimale requise est la version PHP 5.2.4)

Etape 1

En premier point nous allons télécharger CMS Made Simple sur le site de la communauté Francophone.

Nous vous recommendons évidement de télécharger ces deux archives

Etape 2

Décompressez l'archive dans un dossier quelconque de votre ordinateur et notez son emplacement. Par défaut, tous les fichiers seront enregistrés dans un dossier nommé par exemple “cmsmadesimple”.

Etape 3

Avec votre SFTP, envoyer sur votre serveur tout le contenu de ce dossier, en gardant exactement la même structure (hiérarchie des répertoires et fichiers). Cela peut être à la racine de votre espace web ou dans un sous-répertoire (préférable exemple “cmsmadesimple”) si vous le souhaitez.

Etape 4

Pour permettre au script de fonctionner correctement, vous devez chez Gandi changer les permissions (commande : chmod 777) sur les dossiers suivants sur votre serveur :

Etape 5

Si dans l'archive un fichier vide nommé “config.php” n'existe pas, avec un éditeur de texte, créez un fichier vide nommé “config.php” (lisez bien : un fichier vide, taille zéro, pas un nouveau dossier). Enregistrez-le dans le dossier principal de “CMSMS” (le même dossier qu'à l'étape 3).

Vérifiez que ce fichier, que vous venez de créer, a bien l'extension ”.php” (certains éditeurs de texte ajoutent ”.txt” après ”.php”). Si vous utilisez “Notepad”, vérifiez que vous sélectionnez “Tous les fichiers” (“All Files”, “*.*”) quand vous enregistrez les fichiers. Renommez le fichier en “config.php” si nécessaire. Donnez les permissions 666 à ce fichier (CHMOD=666).

Vos dossiers ..\www\cmsms

en version 1.10 le dossier /images est supprimé, donc attention aux feuille de style qui font références à ce dossier.

Etape 6

Créez une base de données vide. Utiliser “phpMyAdmin” et n'oubliez pas de mettre un mot de passe, si ce n'est déjà fait.

Vous pouvez choisir n'importe quel nom, nom de base et mot de passe pour la base de données (assurez-vous seulement de vous en souvenir !).

Pour illustrer les étapes suivantes (étape 10 notamment), nous utiliserons les identifiants génériques suivants : - Nom de la base de données: cms110 - Nom d'utilisateur: root - Mot de passe: cms_pass

Il vous est cependant fortement conseillé de choisir le mot de passe avec soin puisqu'il y a des enjeux en terme de sécurité pour votre site.

vous avez la possibilité d'utiliser un *préfixe* pour les tables (étape 10) qui séparera les tables CMSMS des autres tables que vous utilisez éventuellement dans la même base de données.

Etape 7

Maintenant, dans votre navigateur, tapez l'URL du dossier où vous avez mis les fichiers (étape 3), par exemple : “http://www.votresite.com/cmsmadesimple/”. Cela devrait vous rediriger vers l'assistant d'installation. Si ce n'est pas le cas, allez à “http://www.votresite.com/cmsmadesimple/install/”.
Changez les noms de dossiers selon votre installation.

Lancement de l'installation

Choisir votre langue et cliquez sur "Envoyer"

Choisir votre langue et cliquez sur “Envoyer”

Etape 8a

Installation Etape 1 valider l'intégrité de vos fichiers cet écran permet, si vous le souhaiter, de valider l'intégrité de vos fichiers CMSMS en comparant avec le fichier de contrôle (xxxx-checksum.dat). Il peut vous aider à trouver des problèmes sur le transfert des fichiers. (Vous devez avoir téléchargé le fichier xxx-checksum.dat ) Vérifier avec le bouton Test, sinon cliquez sur “Continuer”.
Inutile si vous êtes sûr de votre transfert SFTP.

Etape 8b

L'écran vérifie notamment que vous avez les permissions adéquates sur les dossiers.

Si vous avez des erreurs, assurez-vous que vous avez correctement défini les permissions à l'étape 4.

Installation Etape 2

Si tous les tests sont passés avec succès, cliquez sur "Continuer" Si tous les tests sont passés avec succès, cliquez sur “Continuer”, Sinon, vous devez corriger les erreurs et cliquer sur “Nouvel essai”.

Etape 8c

Installation Etape 3

 permet de vérifier les permissions sur le dossier /tmp/cache. Laisser Masque de création de fichier (umask) à 022
permet de vérifier les permissions sur le dossier /tmp/cache. Laisser Masque de création de fichier (umask) à 022 et cliquez sur “Continuer.

Il ne coûte rien de faire ce test et ça apporte de la sérénité.

Etape 9

Installation Etape 4

 Entrez maintenant un nom d'utilisateur, une adresse email et un mot de passe pour le compte administrateur

Entrez maintenant un nom d'utilisateur, une adresse email et un mot de passe pour le compte administrateur. Notez ces informations, ceci permettra l'accès à l'administration de CMS Made Simple, une fois l'installation terminée .
Ne pas cocher la case “Email pour le compte administrateur”, sans quoi le mot de passe transitera en clair par un circuit indéterminé de mailhosts.
Cliquez sur “Continuer”.

Là aussi faites attention au choix de vos informations d'identification (évitez les choses par trop évidentes, du genre “admin”, “webmaster”… pour le login et “1234”, “0000”… pour le mot de passe) !

Ceci permettra l'accès à l'administration de CMS Made Simple, une fois l'installation terminée; ce ne sont pas le nom d'utilisateur et le mot de passe que vous avez utilisé pour la création de la base de données (étape 6).''

en version 1.10 le mot de passe de connexion est de type salt (sécurisé pour nouvelles installations seulement si vous cochez la case). Il n'y a absolument aucun moyen de réinitialiser les mots de passe Admin perdu autrement que par la fonctionnalité de récupération du mot de passe sur la page de connexion administration. Il est essentiel que vous associiez donc une adresse email à chaque compte Admin pour recevoir par courrier électronique ce nouveau mot de passe.

Etape 10

depuis la version 1.9 il faut définir le fuseau horaire (timezone)

Installation Etape 5

Donner le "Nom du votre site"

Donnez le “Nom de votre site”. Vous devez entrer les informations de la base de données : le nom de la base, le nom d'utilisateur et le mot de passe (que vous avez créé en étape 6), cliquez sur “Continuer”.

Décochez “Création des tables” si vous utilisez une base de données existante avec du contenu que vous ne voulez pas effacer (par exemple si vous mettez à jour ou réparez). Sinon, laissez-la cochée.

Etape 11

Installation Etape 6

si tous les items (noms des tables de la Base de données) sont marqués "Fait", tout a été correctement installé Si tous les items (noms des tables de la Base de données) sont marqués “Fait”, tout a été correctement installé. Cliquez sur “Continuer”. Il est prudent de noter l'adresse racine de votre site CMSMS, le chemin absolu vers le dossier racine et le nom de la variable d'appel des pages. Au cas où vous auriez besoin de ces informations.

Etape 12

Installation Etape 7

Si vous voyer ce message, CMSMS est prêt pour l'utilisation. Si vous voyer ce message, CMSMS est prêt pour l'utilisation. :)

Dernières petites informations que nous vous invitons à prendre en considération :

Retournez dans votre programme FTP et rechangez les permissions à 444 sur le fichier “config.php”, ceci pour des raisons de sécurité (de manière général, valable pour tous les logiciels sur internet)

Effacez complètement le dossier ”/install” ! (Afin de pouvoir faire les mises à jours futures, il est possible de le renommer).

Le bouton Administration vous permet d'accéder directement dans la partie administration de votre nouveau site.

Allez à “Mes préférences / Préférences de l'utilisateur”, vérifier que :

Allez à Administration du site » Paramètres globaux”, vérifier que :

Pour vous connecter dans l'administration, dans votre navigateur, tapez l'URL [http://www.votresite.com/cmsmadesimple/admin] et pour aller sur votre site dans votre navigateur, tapez l'URL [http://www.votresite.com/cmsmadesimple/].

Etape 13

Vous avez fini l'installation, et il vous reste maintenant à visiter votre site et à lire les différentes pages déjà préparées qui vous guideront sur l'utilisation de CmsMadeSimple

En version 1.10 le fichier config.php a une structure différente des versions antérieures, donc bien lire le document CMSMS_config_reference.pfd du dossier /doc.

Une documentation est également disponible sur le site de la communauté Francophone , et un forum vous permettra de poser vos questions non résolues.