Etape 1, Installation de MariaDb (MySql n'étant plus disponible)
Sur le synology
Via le centre de paquet, installer MariaDb.
Par defaut, MariaDb utilise le compte root sans mot de passe.
Se connecter via ssh sur le synology :
mysql -u root
MariaDB [(none)]> create database dbTest1;
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]> connect dbTest1
Connection id: 2
Current database: dbTest1
MariaDB [dbTest1]>
Affecter un mot de passe à root
SET PASSWORD = PASSWORD('MotDePasseRoot');
Se deconnecter et vérifier que l'authentification de root avec un mot de passe :
mysql -u root -p
Cote client Ubuntu
Installer le paquet mariadb-client
Essayer de se conneter en tant que root
thierry@PC1:~$ mysql -h 192.168.1.45 -u root -p
Enter password:
ERROR 1130 (HY000): Host 'PC1' is not allowed to connect to this MariaDB server
thierry@PC1:~$
On va créer un user admin autoriser à se connecter à la base de données depuis PC1
CREATE USER 'admin'@'PC1' IDENTIFIED BY 'MotDePasseAdmin';
Nouvelle tentative de connexion à la base de données avec le user admin :
thierry@PC1:~$ mysql -h 192.168.1.45 -u admin -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 5.5.34-MariaDB Source distribution
Copyright (c) 2000, 2014, Oracle, Monty Program Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]><>p>
Etape 2, Installation de phpMyAdmin
Via le Centre de paquet du Synology
Etape 3, Installation de Joomla 3.3
Télécharger le zip de Joomla et lancer votre navigateur sur la page index.php.
Suivre le wizard d'installation.
Sur la base de données
Affecter un mot de passe pour root via phpMyAdmin
Créer un user admin (via phpMyAdmin) qui ait le droit de se connecter à distance à la base de données.
Par défaut, root ne peut se connecter à la BDD.
mysql -h <ip> -u admin -p
show databases ;
connect <database name>
Etape 4, Installation d'extensions
JComments
JComments est une extension permettant aux internautes de commenter vos articles. Tout commentaire apparaîtra dans l'interface d'administration de Joomla dans l'onglet Extension > JComments > Comments. A vous alors de décider si le commentaire peut être publié.
Pour saisir un commentaire, l'internaute saisi un nom, un email, son commentaire et précise s'il souhaite recevoir un email lorsque une réponse est postée (nécessite la saisie du captcha). Une fois le commentaire accepté par l'administrateur du site, le commentaire sera visible sur le site et l’utilisateur recevra un email.
Cette extension nécessite l'installation de php5-gd (apt-get install php5-gd), sinon vous aurez le message "alarme GD library is not installed!". Cette extension doit probablement servir à la génération de l'image avec le code captcha.
Pour voir les emplacements des positions que propose le template
Aller dans Extension > Gestion des templates, et cliquer sur le logo "oeil" pour voir les positions que propose ce template.
Une nouvelle fenêtre s'ouvrira affichant la page d'accueil de votre site avec des rectangles pour symboliser les emplacements proposer par le template.
Paramétrage de votre site en vue de son indexation par les moteurs de recherche
Aller dans Configuration > Site
A la rubrique Paramètre des métadonnées, vérifier que Robots est sur Index (oui, on veut que le contenu du site soit indexé) et sur Follow (oui, les robots peuvent suivre les liens).
Pour que les internautes puisse se créer un compte sur votre site
Via le menu Extension > Gestion des modules, activer les deux modules suivants :
connexion (pour se connecter et gérer la perte du mot de passe) et menu utilisateur (pour modifier son profil, son mot de passe):
La page d’accueil
Cette page est importante, se pose donc la question des articles à afficher.
Le lien de votre page d'accueil doit être de type "blog des articles en vedettes".
Les articles que vous aurez typés "article en vedette" seront donc visibles sur votre page d'accueil.
Reste à préciser dans quel ordre ces articles doivent apparaître.
Vous pouvez manuellement préciser cette ordre ou indiquer à Joomla d'afficher d'abord les articles créés les plus récemment quelque soit la catégorie.
Pour la dernière solution, il faut paramètre votre lien de menu accueil avec les options d'affichage suivantes :
- ordre des catégories : aucun ordre
- ordre des articles : les plus récents en premier
- classement par date : créé
Si vous souhaitez afficher d'abord les articles créés ou modifiés le plus récemment, les options d'affichage sont les suivantes :
- ordre des catégories : aucun ordre
- ordre des articles : les plus récents en premier
- classement par date : modifié
Installation d'une extension
Télécharger l'extension. Puis depuis le menu Extension choisir le fichier téléchargé et demander son installation.
Extensions intéressantes
JComments
Permet aux internautes de poster des commentaires. Les internautes n'ont pas besoin d'avoir un compte pour poster un message.
HS Highlighter
Permet de mettre en forme du code.