RASPBERRY - Installation Wordpress : Différence entre versions
(→Manips post installation des packages) |
(→Installation de plugins) |
||
(5 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 34 : | Ligne 34 : | ||
chown root: /var/lib/wordpress/wp-content/uploads/ | chown root: /var/lib/wordpress/wp-content/uploads/ | ||
chmod 755 /var/lib/wordpress/wp-content/uploads/ ('''OK''') | 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). | ||
[[Category:Raspberry]] | [[Category:Raspberry]] | ||
[[Category:Wordpress]] | [[Category:Wordpress]] |
Version actuelle datée du 17 mars 2014 à 16:36
Sommaire
Introduction
Cet article décrit l'installation du gestionnaire de contenu Wordpress sur Raspberry Pi sous Raspbian.
Liens utiles
- Extension RSS pour Mediawiki, mais inutile pour l'instant
- Flux RSS de Mediawiki
- Plugin Easy Media Gallery pour Wordpress
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).