Table des matières

Cours initiation CMS

Le Web

Les logiciels libres

Définition au sens de la Free Software Foundation (source gnu.org)

Un programme est un logiciel libre si vous, en tant qu'utilisateur de ce programme, avez les quatre libertés essentielles :

Depuis septembre 2012, l'usage des logiciels libres est une priorité dans l'administration publique.

Liens :

Les CMS ou Systèmes de Gestion de Contenu

Joomla, un gestionnaire de contenu Web libre

Installation de Joomla

Récupérer les fichiers

$ cd 
$ cp Téléchargements/Joomla_2.5.14-Stable-Full_Package.zip public_html
$ cd public_html
$ unzip Joomla_2.5.14-Stable-Full_Package.zip

Changer les droits des répertoires et fichiers

Le serveur web s'exécute avec l'utilisateur www-data. Il faut donner les droits d'écriture à cet utilisateur (donc à tous).

#Donner récursivement les droits de lecture et écritures à l'utilisateur www-data (celui sous lequel s'exécute le serveur Apache) sur les fichiers
setfacl -Rm u:www-data:rwx Joomla/

Base de données Mysql

Une base de données mysql est nécessaire pour stocker les données de votre site (articles, …).

Mysql est une base de données SQL libre.

Les informations pour vous connecter à votre base de données Mysql :

Lancer la procédure d'installation de joomla

Lien tutoriel : http://aide.joomla.fr/telechargements/documentation/installation-de-joomla-1-6/download

Modifications du htaccess.txt sur les serveurs de l'IUT

Renommer le fichier htaccess.txt en .htaccess Modifier :

#Options +FollowSymLinks
php_flag display_errors off

Configuration initiale

Ajouter le pack de langue français

Saisir un article

Gérer les droits d'accès

Changer l'aspect du site

Templates gratuits : http://www.globbersthemes.com/

Accès aux serveurs de l'extérieur

Remarque : vous pouvez accéder à vos pages personnelles de l'extérieur en vous rendant à l'adresse : http://infolimon.iutmontp.univ-montp2.fr/~votrelogin/

Pour déposer des fichiers :