RASPBERRY - Installation Wordpress

De PedroWiki

Introduction

Cet article décrit l'installation du gestionnaire de contenu Wordpress sur Raspberry Pi sous Raspbian.

Liens utiles

Etapes d'installation

Packages linux

  • Apache2 déjà installé lors d'étapes précédentes d'installation sur Raspbian.
  • installation de php5 (ATTENTION au passage réinstallation des packages apache-mpm-prefork: remplacement du package virtuel déjà installé par un package dont dépend php5):
aptitude update
aptitude install php5
  • installation de mysql-server:
aptitude install mysql-server
  • installation de wordpress:
aptitude install wordpress

Manips post installation des packages

Cf ce lien pour les étapes post install:

  • création de lien symboliques:
ln -s /usr/share/wordpress/ /var/www/wordpress
  • création de la base de donnée associée au blog
gunzip /usr/share/doc/wordpress/examples/setup-mysql.gz
bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_domain blog.pedrono.fr
  • tentative de résolution du pb d'upload:
chmod 777 /var/lib/wordpress/wp-content/uploads/ (HS)
chown root: /var/lib/wordpress/wp-content/uploads/
chmod 755 /var/lib/wordpress/wp-content/uploads/ (OK)

Installation complémentaire

  • serveur ftp pour les téléchargements de plugins et autres:
aptitude install vsftpd
  • application d'une conf avec auth sur les utilisateurs du système:
root@raspi:~# vi /etc/vsftpd.conf
...
anonymous_enable=NO
...
local_enable=YES
...
write_enable=YES
  • redémarrage du vsftpd:
root@raspi:~# /etc/init.d/vsftpd restart

Remarques préliminaires

  • L'utilisation d'Apache/PHP/Mysql et de Wordpress semble mettre à genou la Pi... Peut être envisager d'utiliser un autre serveur web ou sql.
  • Peut être peut-on envisager un gain de perf en désactivant totalement le lancement de l'interface X et en désactivant TightVNC.
  • Peut être d'autres OS sont ils moins gourmands en ressources...

En conclusion tout ce test sert de Preuve De Concept (POC) mais ne semble pas permettre d'aboutir à une version exploitable en production.

Test du CMS

Page A propos

Choix d'un thème

Configuration du vhost et de l'url d'accès

Installation de plugins

Test d'installation de Easy Media Gallery, plugin qu'on peut trouver via la librairie officielle de plugins.

On constate de nombreux problèmes de droit d'écriture lors de l'installation du plugin (nécessité d'utiliser un autre utilisateur que root pour les uploads, mais ce user n'a pas les droits nécessaires pour créer les répertoire d'installation du plugin, on doit donc faire les porcs et forcer du 777 à certains endroits pour permettre à l'installation de se terminer). A envisager: tester une installation from scratch (sans aptitude) pour tenter de localiser un peu plus les fichiers et s'abstraire de problèmes de droits sur les fichiers).