Pour pouvoir faire tourner un site web, il faut installer au minimum un duo de serveurs. Apache pour le serveur web à proprement parler, mysql ( ou postgresql ) qui gérera toutes les données dans une base bien rangée. Puis il faut ajouter le support du php.
Pour ceci rien de compliqué, il vous suffit de vous rendre sur la page lamp de cette documentation pour avoir plus d'information.
En un clic :
Une alternative à la méthode précédente consiste à installer directement les paquets nécessaires:
apache2, mysql-server, php5, php5-mysql, phpmyadmin
Description des paquets:
Voir la page lamp pour la configuration
Pour une utilisation normale, une fois installé vous n'avez plus rien à faire. La configuration par défaut est suffisante.
Vérifiez enfin dans votre navigateur favori l’adresse http://localhost/ ou http://127.0.0.1/
Si une jolie page s’affiche, ça fonctionne.
Connectez-vous à phpMyAdmin en tant qu'utilisateur root (avec le mot de passe précédemment défini pour MySQL avec lamp security
) : http://localhost/phpmyadmin/
Dans la colonne de gauche de la zone principale apparaît un titre « créer une base de données ». Entrez le nom de la nouvelle base ( dotclear, par exemple ) puis choisissez l’interclassement utf8_unicode_ci. Vous pouvez enfoncer le bouton « créer ». Nous en avons fini avec phpMyAdmin
sudo tar xzf http://download.dotclear.org/latest-2.0.tar.gz -C /var/www/
Téléchargez la dernière version de Dotclear 2, puis extrayez-la :
sudo tar xzf http://download.dotclear.org/latest/dotclear-2.1.6.tar.gz -C /var/www/
sudo mv /var/www/dotclear /var/www/blog
Puis autorisez tous le monde à lire-écrire-exécuter tous les fichiers du blog afin de pouvoir configurer le blog :
sudo chmod -R 777 /var/www/dotclear
et nous voilà prêts à lancer l'assistant d'installation.
Retour dans le navigateur : http://localhost/dotclear
Choisissez MySQL en « Type de base de données »,
Normalement, en cliquant sur « Enregistrer », vous passez à la page suivante et n’avez plus qu’à entrer vos choix concernant le blog.
Puis une fois fait, n'oubliez pas de fermer toute modification du blog. Voir la section sur les droits des fichiers du blog.
Pour installer par clic des plugins ou modifier le moteur dotclear il vous suffit de redonner momentanément l'accès à tous l'écriture :
sudo chmod -R 777 /var/www/dotclear
CEPENDANT, avant, déconnecter vous d'internet pour éviter tout hackage. Une fois vos manipulations terminées, voir la section suivante
Commençons par donner un accès global plus sécurisé a tout votre blog :
sudo chmod -R 555 /var/www/dotclear
Apache appartient à un utilisateur et un groupe qui correspond au nom de www-data. Donnons donc les droits d'accès à apache pour certains dossier afin de pouvoir utiliser le blog correctement :
sudo chown -R www-data:www-data /var/www/dotclear/public
sudo chown -R www-data:www-data /var/www/dotclear/cache
Maintenant occupons nous des droits d'accès.
sudo chmod -R 744 /var/www/dotclear/public
sudo chmod -R 700 /var/www/dotclear/cache
sudo chmod 500 /var/www/dotclear/inc/config.php