Abandon le 28-11-24 installer nginx php sous debian 12, tuto ?

Tout concernant les autres distributions
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Dernier message de la page précédente :

Bon ! ;)
nginx ok
Php ok

Maintenant ça :
Vire monsite.conf (surtout si pas de lien symbolique vers site-enable, il ne sert à rien)
Faut que je fasse quoi pour créer ça ? il y avait des tutos sous mint pour ça je crois, mais là sous debian ... ?
vais voir ce que je trouve...
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

cyrille a écrit : mar. 26 nov. 2024 19:46
il y avait des tutos sous mint pour ça je crois, mais là sous debian ... ?
C'est pareil c'est commun à tous les Linux (unix)
euh j'ai regardé ce que j'ai, mais j'ai des doutes... :(
t'aurais pas un tuto stp ?
pour voir en local un var/www/monsite/index.php ?
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Faut peut être arrêter de chercher des tutos à droite à gauche et tester par toi même....
Oui oui... :lol:
et à d'autres occases, on me reprochait de "bidouiller" lol
Et c'est pas comme si j'avais tout réinstallé, et 2 fois, depuis 3 mois...

Si rien d'autre n'est à faire, tant mieux. :)
juste un truc, quel(s) fichier(s) je dois modifier, si je veux que localhost/index.php prenne sur var/www/monsite/index.php et pas sur var/www/html/monsite/index.php ?
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

nan mais justement, tester par moi-même, t'es bien placé pour voir ce que ça pose comme problème ! :)

sur d'autres trucs, comme le html, php css etc, oui, là je peux, ça fout pas un système en l'air. Et donc j'avance en essayant.
Mais sur un truc comme cet OS, bien sûr que ça pose pb !
Genre element.io, c'est donné sur la page, la commande à installer sur debian.
Je fais.
et hop.
Pas bon.
Mais comment je peux seulement encore faire confiance à un truc que je trouve moi ! lol
Alors "tout seul", ça me fait rire.
Surtout que pour régler ce souci, j'ai dû me débrouiller pour tout réinstaller en mode manuel avec un live USB, 2 fois, et en tatonnant justement (formater ou non la partition swap etc etc, donc recommencer x fois) !

Ton aide à toi cela dit est précieuse. Et tu as des tonnes de merci de ma part, tu sais très bien ce que je pense de ton investissement, qui est énorme. Et je le pense vraiment.
Mais sinon, sans déc.... se lancer sur des trucs sur Linux en tatonnant, euh... :)
"M'éparpillais" etc pareil.

bon bref, c'est pas facile, avec un décalage temps et espace, à distance, etc. Donc bon, comme je ne fais pas exprès que ça plante non plus, vu que c'est pas mon intérêt. :)

Et sinon, changer ces fichiers, je fous ma merde tout seul, ou tu veux bien juste m'indiquer lesquels fichiers je dois modifier, ou quelles lignes steuplai ? :) :) :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

ce sont tes ppa et repos exotiques qui ont mis le zouk
De element.io, oui, j'ai vu que ça a mis le souk. Même pas possible de supprimer tout simplement...
Voici la page :
https://element.io/download pour :
Linux.
Debian / Ubuntu x86_64 / aarch64
Je n'avais pas installé debian 12 juste pour nginx, donc normal que j'installe d'autres choses en même temps...
Signal.org ne se trouve pas non plus dans la logithèque debian et je l'ai installé aussi, et ça n'a pas posé de souci, ce coup-ci (y a eu des soucis ces derniers temps sur Mint par contre, mais ça c'est arrangé).
Mais tu vois... je ne sais toujours pas comment on fait pour savoir si un "ppa" est "exotique" ou pas.
J'essaye de faire entendre ça, pour faire avancer une certaine façon de présenter les choses, car c'est très compliqué de se situer, pour quelqu'un qui n'a pas votre expertise.... mais bon... pour autant, ce n'est pas "m'éparpiller"... :) Mais tant pis si on n'arrive pas à avancer sur ça...

Merci à toi Cyrille.

Vais essayer de modifier ces fichiers. Et je rajouterai les manips ici si ça marche. :)
Bonne soirée. :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

alors en effet, en modifiant default
de

Code : Tout sélectionner

	root /var/www/html;
à

Code : Tout sélectionner

	root /var/www/monsite;
j'arrive à afficher la page index.php qui s'y trouve.
... mais pas les autres pages *.php du dossier.
Donc, ce n'est pas suffisant, ou pas la bonne manip.

J'ai essayé plein de manips y compris en pompant dans la config de nginx Mint. Mais nan, soit un "nginx failed", soit un "bienvenue nginx", soit juste au mieux un affichage de la page index.php du dossier, mais pas le reste du dossier.
Je n'avais d'ailleurs pas encore vu ce cas...

Autre essai... je suis ce tuto "how to" viewtopic.php?p=205197
je prends en cours de route puisque j'avais déjà le "bienvenue de nginx".
je zappe cette commande

Code : Tout sélectionner

fastcgi_pass
puisqu'elle est "introuvable".
Seule chose que j'adapte, outre le nom du site, c'est que je le place, non pas à

Code : Tout sélectionner

/var/www/html/site1
mais directement à

Code : Tout sélectionner

/var/www/monsite
et j'adapte autant les lignes suivantes du coup.

Mais arrivé à la partie où je supprime les fichiers "default" et active "le bloc de serveur", là, j'ai un failed si je lance un test :

Code : Tout sélectionner

sudo nginx -t
"/etc/nginx/sites-enabled/monsite.conf" failed (2: No such file or directory) in /etc/nginx/nginx.conf:60
nginx: configuration file /etc/nginx/nginx.conf test failed
Est-ce parce que je ne l'ai pas mis dans /html/ ?
(toutes les précédentes fois qui marchent sous Mint21, j'avais mis dans /var/www/ donc... pour rester idem, j'ai préféré garder la même chose.)
Ou autre raison, car j'avais pas mieux de la soirée, avant de tenter le how to aussi, donc ?
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Hello cyrille,
tu as vu le précédent message ici ?
Car sur l'autre fil tu me demandes "c'est à dire", mais ... ?

Bon, entre temps, ici, en suivant le tuto, j'ai supprimé les fichiers "default".... donc je pense que ça va de nouveau être....

Bon, sinon, t'embêtes pas car ça devient trop long... si c'est ça, si on n'en sort pas là... je supprimerai debian et ferai 2 profils distincts Mint (perso et Taf).

Merci à toi si t'arrives à voir une porte de sortie pour afficher enfin les pages.php, et sinon tant pis.
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Hello Cyrille,
c'est vraiment sympa de proposer, merci.
Mais ça fait des années que c'est le même cinéma à chaque fois, à l'installation de nginx ou avant, d'Apache 2.
Comme je l'ai demandé dans le titre, je souhaite un tuto, un "How To" comme tu l'appelles, et qui fonctionne, ou pour Debian, ou pour Mint, ou pour les 2.
Je veux pouvoir me débrouiller tout seul à l'avenir, en suivant un tuto.
Ce n'est pas à toi de fournir ça, t'es déjà bien sympa de m'aider autant que tu le fais. Mais ça devrait pouvoir être disponible, c'est pas grand chose comme demande.

Ça ne semble pas possible. Malgré le fil de messages, les multiples réinstall de l'OS que je me suis emmerdé à faire, un temps fou passé....
Ok. On arrête là.
Je vire debian dès que j'ai le temps (et l'envie de me replonger, encore et encore dans ce binz).

Je clos ce fil avec abandon. Il serait d'ailleurs bien de l'effacer, car je vois qu'il sort dans les moteurs de recherche si je mets des mots clé comme "tuto nginx linux debian" or, il n'apporte pas de solution.

Encore merci.
braddy
Messages : 4
Enregistré le : sam. 4 avr. 2026 22:36

Re: installer nginx php sous debian 12, tuto ?

Message par braddy »

Bonjour,

Déjà, c’est bien que nginx fonctionne sur localhost 👍 Pour PHP, si tu as installé php-fpm, il faut vérifier qu’il est bien actif (systemctl status php8.3-fpm) et surtout que nginx est correctement configuré pour l’utiliser.

Vérifie dans ton fichier de config nginx (souvent dans /etc/nginx/sites-available/) que le bloc location ~ \.php$ est bien présent et qu’il pointe vers le bon socket (/run/php/php8.3-fpm.sock).

Pour ton dossier /var/www/my-site, pense aussi à vérifier :
👉 les permissions (chmod / chown)
👉 que le root dans nginx pointe bien vers ce dossier
👉 et que ton site est bien activé (sites-enabled)

Si ça ne s’affiche pas, essaye aussi de créer un fichier index.php simple pour tester.

Si tu veux tester ou déployer dans un environnement plus propre, tu peux aussi regarder du côté des solutions comme [url=https://helloserv.fr/]HelloServ[/url
], surtout pour éviter les problèmes de configuration locale.

N’hésite pas à partager ta config nginx si besoin 👍
Modifié en dernier par tyrry le lun. 6 avr. 2026 17:13, modifié 2 fois.
Raison : J'ai verrouiller ce sujet car il date de 2024 et à été abandonner par son auteur , qui de surcroît n'est plus membre ici .
Verrouillé