Installer WordPress sur une Raspberry Pi (avec Nginx)

Bonjour,

Merci pour ce tuto bien détaillé.

Mais je n’arrive pas à afficher l’install de Wordpress. Et tombe sur une 403 Forbidden.
J’ai pourtant tout suivi à la lettre.
Voici mon fichier /etc/nginx/sites-available/sgs (le nom du site est sgs):

server {
listen 80;
root /var/www/html/sgs;
index index.php;
server_name 192.168.8.102/ ;
access_log /var/log/nginx/sgs.access_log;
error_log /var/log/nginx/sgs.error_log
notice;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$
{
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-7.3-fpm.sock;
}
}

Le premier test avec la page des infos PHP a pourtant bien fonctionné.

Pourriez-vous me donner un coup de main SVP ? (Raspberry 4)

hello,
en faisant un :
sudo less /var/log/nginx/sgs.error_log
tu devrais avoir des infos…

sans doute un problème de fichier non lisible par tous le monde… peut être un :
sudo chmod -R o+r /var/www/html/sgs
pour rendre tous tes fichier du root lisible par « others » …

Salut bof,

Merci pour ta réponse.
Voici mon sgs.error_log :
2020/10/22 09:22:02 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:02 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:02 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:03 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:03 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:03 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:04 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:04 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:04 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:05 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:05 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/sgs » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:05 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /sgs HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:12 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:12 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:22:12 [crit] 12425#12425: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:23:35 [crit] 12531#12531: *1 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:23:35 [crit] 12531#12531: *1 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:23:35 [crit] 12531#12531: *1 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:24:12 [crit] 12531#12531: *3 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:24:12 [crit] 12531#12531: *3 stat() « /var/www/html/sgs/ » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:24:12 [crit] 12531#12531: *3 stat() « /var/www/html/sgs/index.php » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET / HTTP/1.1 », host: « 192.168.8.102 »
2020/10/22 09:24:13 [crit] 12531#12531: *3 stat() « /var/www/html/sgs/favicon.ico » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request: « GET /favicon.ico HTTP/1.1 », host: « 192.168.8.102 », referrer: « http://192.168.8.102/ »
2020/10/22 09:24:13 [crit] 12531#12531: *3 stat() « /var/www/html/sgs/favicon.ico » failed (13: Permission denied), client: 192.168.8.100, server: 192.168.8.102, request::

et t’as changé les droits ?

sudo chmod -R o+r /var/www/html/sgs

Yo,
C’est quelle génération de Rpi ?
++

Oui j’ai fait un sudo chmod -R o+r /var/www/html/sgs et redemarré nginx mais toujours la 403.

C’est un Raspberry 4 (2GB RAM).

Salut Nabla,

C’est un Raspberry 4 (2GB RAM)

Yo,

Dans ce cas, tu peux faire tourner une instance de YunoHost sur laquelle tu installeras WordPress sans souci.
J’ai un YunoHost sur un vieux client léger pour faire tourner NextCloud, mais j’avais essayé WordPress = parfait !
En plus, tout est prévu avec Fail2ban et caetera.
J’ai mon nom de domaine et pouf, directement dans le garage :wink:

@+

Leur site : https://yunohost.org/#/
Page wikipedia : https://fr.wikipedia.org/wiki/YunoHost

Merci pour l’info ! Je connaissais pas…