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 :

Pour le thème, merci, vais tester. :)

J'arrive à recréer le nginx ok , en supprimant une autre ligne, c'est ok, pour localhost donc.
Je tente tout de même ton déroulé.
Ouh... j'arrive à la moitié de ton message, et je me rends compte qu'on n'est pas dans le même dossier, moi je parlais de site-enabled et toi tu décris qlq chose pour sites-availables ...

J'arrive là :

Code : Tout sélectionner

ln -s /etc/nginx/sites-available/monsite /etc/nginx/sites-enabled/monsite 
ln: impossible de créer le lien symbolique '/etc/nginx/sites-enabled/monsite': Le fichier existe
Et je teste ça :

Code : Tout sélectionner

sudo systemctl restart nginx
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
Ah, en effet, je n'ai de nouveau plus nginx à localhost...

C'est devenu le bordel dans mes dossiers nginx là !
Bon, toute façon, je n'ai aucune autonomie dans une telle situation, je ne fais que suivre ce que tu me dis de faire. C'est pas mieux de tout supprimer, et refaire propre ?
Je sais bien que je peux compter sur toi, ... (et un grand merci, sérieux) :) mais vraiment, je serais plus autonome si je reprenais le tout avec un tuto fiable - je préférerais en français - mais sinon le tien en anglais, que je traduis, m'a l'air très bien. (l'anglais ok, mais je vais éviter de rajouter des soucis spécifiques de vocabulaire là, y en a déjà assez rien qu'avec le français ! :) )

Si t'es dispo pour la suite, je peux essayer de suivre, mais j'aimerais vraiment tester ce tuto, pour voir si j'arrive tout seul à gérer...
Si je veux purger vraiment, et ces commandes et les dossiers plein d'erreurs, je fais quoi exactement ? :)

Ah..., je crois deviner kekchoz.. :) si je vois la fin du tuto en anglais, il ne donne pas les commandes pour les autorisations (style chmod etc), donc toute façon, faudrait que je compte encore sur toi ! :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Bonjour Cyrille :)

C'est ça que je trouve dingue, ou que je ne comprends pas avec Linux : on ne peut pas effacer proprement.

J'ai fait ta commande.
+ du nettoyage selon les commandes ici : viewtopic.php?t=11750
J'ai même tenté le dpkg (ouais, je sais, c'est sur mint pas debian, mais c'est sensé être la même base alors j'ai tenté) j'ai eu un message d'alerte de ne pas continuer, avec un "oui" à sélectionner dans une fenêtre en couleur, mais je n'ai pas su comment valider ce oui (dingue : cliquer oui, ou enter etc, ça marche pas !!!) donc j'ai fait un ctrl C, puis exit de su -, puis redémarrer... j'ai bien cru que la partition avait pris un coup.... ben nan...

Là dessus, je nomme autrement les dossiers nginx et php dans etc. (pas effacé, juste protégé avec un autre nom)
Donc je reprends ton tuto en anglais :
Et fais la commande "Installer Nginx et PHP-FPM" ... Et c'est déjà la misère ! lol :

Code : Tout sélectionner

sudo apt update && sudo apt upgrade -y
Atteint :1 http://security.debian.org/debian-security bookworm-security InRelease
Atteint :2 http://deb.debian.org/debian bookworm InRelease                     
Atteint :3 http://deb.debian.org/debian bookworm-updates InRelease             
Atteint :4 https://packages.sury.org/php bookworm InRelease                    
Atteint :5 https://download.vscodium.com/debs vscodium InRelease               
Atteint :6 https://updates.signal.org/desktop/apt xenial InRelease             
Ign :7 https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs vscodium InRelease
Err :8 https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs vscodium Release
  404  Not Found [IP : 2606:4700:90:0:f22e:fbec:5bed:a9b9 443]
Lecture des listes de paquets... Fait
E: Le dépôt https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/repos/debs vscodium Release n'a pas de fichier Release.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
N: Voir les pages de manuel d'apt-secure(8) pour la création des dépôts et les détails de configuration d'un utilisateur.
root@did-ThinkPad-Yoga-260:~# apt purge vscodium
E: dpkg a été interrompu. Il est nécessaire d'utiliser « dpkg --configure -a » pour corriger le problème.
root@did-ThinkPad-Yoga-260:~# dpkg --configure -a
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
root@did-ThinkPad-Yoga-260:~# apt purge vscodium
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
E: Impossible de trouver le paquet vscodium
root@did-ThinkPad-Yoga-260:~# sudo apt install nginx php-fpm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libc-dev-bin libc-devtools libcrypt-dev libjs-jquery libjs-sphinxdoc libjs-underscore libnsl-dev libtirpc-dev rpcsvc-proto
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  debsuryorg-archive-keyring nginx-common php-common php8.3-cli php8.3-common php8.3-fpm php8.3-opcache php8.3-readline
Paquets suggérés :
  fcgiwrap nginx-doc php-pear
Les NOUVEAUX paquets suivants seront installés :
  debsuryorg-archive-keyring nginx nginx-common php-common php-fpm php8.3-cli php8.3-common php8.3-fpm php8.3-opcache php8.3-readline
0 mis à jour, 10 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 5 285 ko dans les archives.
Après cette opération, 24,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian bookworm/main amd64 nginx-common all 1.22.1-9 [112 kB]
Réception de :2 http://deb.debian.org/debian bookworm/main amd64 nginx amd64 1.22.1-9 [527 kB]
Réception de :3 https://packages.sury.org/php bookworm/main amd64 debsuryorg-archive-keyring all 2024.02.05+0~20240205.1+debian12~1.gbp343037 [4 412 B]
Réception de :4 https://packages.sury.org/php bookworm/main amd64 php-common all 2:95+0~20240927.54+debian12~1.gbpe0084c [13,0 kB]
Réception de :5 https://packages.sury.org/php bookworm/main amd64 php8.3-common amd64 8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c [713 kB]
Réception de :6 https://packages.sury.org/php bookworm/main amd64 php8.3-opcache amd64 8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c [348 kB]
Réception de :7 https://packages.sury.org/php bookworm/main amd64 php8.3-readline amd64 8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c [12,5 kB]
Réception de :8 https://packages.sury.org/php bookworm/main amd64 php8.3-cli amd64 8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c [1 770 kB]
Réception de :9 https://packages.sury.org/php bookworm/main amd64 php8.3-fpm amd64 8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c [1 780 kB]
Réception de :10 https://packages.sury.org/php bookworm/main amd64 php-fpm all 2:8.3+95+0~20240927.54+debian12~1.gbpe0084c [4 072 B]
5 285 ko réceptionnés en 0s (11,3 Mo/s)  
Préconfiguration des paquets...
Sélection du paquet debsuryorg-archive-keyring précédemment désélectionné.
(Lecture de la base de données... 213277 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-debsuryorg-archive-keyring_2024.02.05+0~20240205.1+debian12~1.gbp343037_all.deb ...
Dépaquetage de debsuryorg-archive-keyring (2024.02.05+0~20240205.1+debian12~1.gbp343037) ...
Sélection du paquet nginx-common précédemment désélectionné.
Préparation du dépaquetage de .../1-nginx-common_1.22.1-9_all.deb ...
Dépaquetage de nginx-common (1.22.1-9) ...
Sélection du paquet nginx précédemment désélectionné.
Préparation du dépaquetage de .../2-nginx_1.22.1-9_amd64.deb ...
Dépaquetage de nginx (1.22.1-9) ...
Sélection du paquet php-common précédemment désélectionné.
Préparation du dépaquetage de .../3-php-common_2%3a95+0~20240927.54+debian12~1.gbpe0084c_all.deb ...
Dépaquetage de php-common (2:95+0~20240927.54+debian12~1.gbpe0084c) ...
Sélection du paquet php8.3-common précédemment désélectionné.
Préparation du dépaquetage de .../4-php8.3-common_8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c_amd64.deb ...
Dépaquetage de php8.3-common (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Sélection du paquet php8.3-opcache précédemment désélectionné.
Préparation du dépaquetage de .../5-php8.3-opcache_8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c_amd64.deb ...
Dépaquetage de php8.3-opcache (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Sélection du paquet php8.3-readline précédemment désélectionné.
Préparation du dépaquetage de .../6-php8.3-readline_8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c_amd64.deb ...
Dépaquetage de php8.3-readline (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Sélection du paquet php8.3-cli précédemment désélectionné.
Préparation du dépaquetage de .../7-php8.3-cli_8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c_amd64.deb ...
Dépaquetage de php8.3-cli (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Sélection du paquet php8.3-fpm précédemment désélectionné.
Préparation du dépaquetage de .../8-php8.3-fpm_8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c_amd64.deb ...
Dépaquetage de php8.3-fpm (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Sélection du paquet php-fpm précédemment désélectionné.
Préparation du dépaquetage de .../9-php-fpm_2%3a8.3+95+0~20240927.54+debian12~1.gbpe0084c_all.deb ...
Dépaquetage de php-fpm (2:8.3+95+0~20240927.54+debian12~1.gbpe0084c) ...
Paramétrage de nginx-common (1.22.1-9) ...
Could not execute systemctl:  at /usr/bin/deb-systemd-invoke line 145.
Paramétrage de linux-image-6.1.0-26-amd64 (6.1.112-1) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.1.0-26-amd64
/etc/kernel/postinst.d/zz-update-grub:
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-26-amd64
Found initrd image: /boot/initrd.img-6.1.0-26-amd64
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Paramétrage de debsuryorg-archive-keyring (2024.02.05+0~20240205.1+debian12~1.gbp343037) ...
Paramétrage de php-common (2:95+0~20240927.54+debian12~1.gbpe0084c) ...
Paramétrage de nginx (1.22.1-9) ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
invoke-rc.d: initscript nginx, action "start" failed.
× nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Sat 2024-10-19 18:29:19 CEST; 9ms ago
       Docs: man:nginx(8)
    Process: 20170 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
        CPU: 4ms

oct. 19 18:29:19 did-ThinkPad-Yoga-260 systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
oct. 19 18:29:19 did-ThinkPad-Yoga-260 nginx[20170]: 2024/10/19 18:29:19 [emerg] 20170#20170: open() "/etc/nginx/nginx.conf" failed (2: 
No such file or directory)
oct. 19 18:29:19 did-ThinkPad-Yoga-260 nginx[20170]: nginx: configuration file /etc/nginx/nginx.conf test failed
oct. 19 18:29:19 did-ThinkPad-Yoga-260 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
oct. 19 18:29:19 did-ThinkPad-Yoga-260 systemd[1]: nginx.service: Failed with result 'exit-code'.
oct. 19 18:29:19 did-ThinkPad-Yoga-260 systemd[1]: Failed to start nginx.service - A high performance web server and a reverse proxy ser
ver.
dpkg: erreur de traitement du paquet nginx (--configure) :
 le sous-processus paquet nginx script post-installation installé a renvoyé un état de sortie d'erreur 1
Paramétrage de php8.3-common (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Not replacing deleted config file /etc/php/8.3/mods-available/calendar.ini
WARNING: Module calendar ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module calendar ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/ctype.ini
WARNING: Module ctype ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module ctype ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/exif.ini
WARNING: Module exif ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module exif ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/fileinfo.ini
WARNING: Module fileinfo ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module fileinfo ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/ffi.ini
WARNING: Module ffi ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module ffi ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/ftp.ini
WARNING: Module ftp ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module ftp ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/gettext.ini
WARNING: Module gettext ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module gettext ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/iconv.ini
WARNING: Module iconv ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module iconv ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/pdo.ini
WARNING: Module pdo ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module pdo ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/phar.ini
WARNING: Module phar ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module phar ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/posix.ini
WARNING: Module posix ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module posix ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/shmop.ini
WARNING: Module shmop ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module shmop ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/sockets.ini
WARNING: Module sockets ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module sockets ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/sysvmsg.ini
WARNING: Module sysvmsg ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module sysvmsg ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/sysvsem.ini
WARNING: Module sysvsem ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module sysvsem ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/sysvshm.ini
WARNING: Module sysvshm ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module sysvshm ini file doesn't exist under /etc/php/8.3/mods-available
Not replacing deleted config file /etc/php/8.3/mods-available/tokenizer.ini
WARNING: Module tokenizer ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module tokenizer ini file doesn't exist under /etc/php/8.3/mods-available
Paramétrage de php8.3-readline (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Not replacing deleted config file /etc/php/8.3/mods-available/readline.ini
WARNING: Module readline ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module readline ini file doesn't exist under /etc/php/8.3/mods-available
Paramétrage de php8.3-opcache (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Not replacing deleted config file /etc/php/8.3/mods-available/opcache.ini
WARNING: Module opcache ini file doesn't exist under /etc/php/8.3/mods-available
WARNING: Module opcache ini file doesn't exist under /etc/php/8.3/mods-available
Paramétrage de php8.3-cli (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
update-alternatives: utilisation de « /usr/bin/php8.3 » pour fournir « /usr/bin/php » (php) en mode automatique
update-alternatives: utilisation de « /usr/bin/phar8.3 » pour fournir « /usr/bin/phar » (phar) en mode automatique
update-alternatives: utilisation de « /usr/bin/phar.phar8.3 » pour fournir « /usr/bin/phar.phar » (phar.phar) en mode automatique
Not replacing deleted config file /etc/php/8.3/cli/php.ini
Paramétrage de php8.3-fpm (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Not replacing deleted config file /etc/php/8.3/fpm/php.ini
Job for php8.3-fpm.service failed because the control process exited with error code.
See "systemctl status php8.3-fpm.service" and "journalctl -xeu php8.3-fpm.service" for details.
invoke-rc.d: initscript php8.3-fpm, action "restart" failed.
● php8.3-fpm.service - The PHP 8.3 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php8.3-fpm.service; enabled; preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Sat 2024-10-19 18:29:29 CEST; 11ms ago
       Docs: man:php-fpm8.3(8)
    Process: 23179 ExecStart=/usr/sbin/php-fpm8.3 --nodaemonize --fpm-config /etc/php/8.3/fpm/php-fpm.conf (code=exited, status=78)
    Process: 23180 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/8.3/fpm/pool.d/www.conf 83 (cod
e=exited, status=0/SUCCESS)
   Main PID: 23179 (code=exited, status=78)
        CPU: 33ms
dpkg: erreur de traitement du paquet php8.3-fpm (--configure) :
 le sous-processus paquet php8.3-fpm script post-installation installé a renvoyé un état de sortie d'erreur 1
dpkg: des problèmes de dépendances empêchent la configuration de php-fpm :
 php-fpm dépend de php8.3-fpm; cependant :
 Le paquet php8.3-fpm n'est pas encore configuré.

dpkg: erreur de traitement du paquet php-fpm (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.11.2-2) ...
Traitement des actions différées (« triggers ») pour php8.3-cli (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Des erreurs ont été rencontrées pendant l'exécution :
 nginx
 php8.3-fpm
 php-fpm
E: Sub-process /usr/bin/dpkg returned an error code (1)
Comment peut-on vraiment effacer une installation, pour pouvoir refaire vraiment propre ?? ça ne je comprends vraiment pas...
Et outre php et nginx, j'ai encore des traces de vs codium... que je n'arrive pas à "nettoyer"...

Ah, et pour le souci du curseur vert sur vert, changer le "style" dans profil, ça n'aide pas vraiment, là, je tente "clair", mais c'est dans la fenêtre de saisie, où je suis là pour écrire, qu'est le problème : la barre verticale du curseur souris pour écrire du texte, est en gros de la même couleur que le fond... donc, si on le perd de vue, on ne le voit plus, je dois à chaque fois faire un ctrl (option sous linux) pour faire apparaître ces ondes circulaires (comme un caillou dans l'eau), qui permettent de voir où est le curseur ! Faudrait peut-être changer la couleur de ce curseur souris (c'est pas la barre noire d'écriture, ça on la voit, mais la barre verticale souris, qu'on utilise pour placer le curseur écriture qq part)... :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Re-bonjour,
ah... ben mpv merde (se ferme quand je balance un URL de yt, au lieu de le lire), je cherche à l'effacer et réinstaller, au cas où... et que vois-je... impossible à effacer à cause de ... nginx ! lol
C'est un sketch !

Image


Bon.... :evil: :l
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

cyrille a écrit : lun. 21 oct. 2024 18:43 Désolé pas là du week

Code : Tout sélectionner

dpkg --configure -a 
apt update && apt upgrade
ça passe mieux non ?
J'ai fait, mais c'est pas mieux, là, je ne peux plus installer mpv ! :)

Code : Tout sélectionner

--configure -a
Paramétrage de nginx (1.22.1-9) ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
invoke-rc.d: initscript nginx, action "start" failed.
× nginx.service - A high performance web server and a reverse proxy server
     Loaded: loaded (/lib/systemd/system/nginx.service; enabled; preset: enabled)
     Active: failed (Result: exit-code) since Mon 2024-10-21 23:14:00 CEST; 14ms ago
       Docs: man:nginx(8)
    Process: 19701 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE)
        CPU: 15ms

oct. 21 23:14:00 did-ThinkPad-Yoga-260 systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
oct. 21 23:14:00 did-ThinkPad-Yoga-260 nginx[19701]: 2024/10/21 23:14:00 [emerg] 19701#19701: open() "/etc/nginx/nginx.conf" failed (2: No such file or directory)
oct. 21 23:14:00 did-ThinkPad-Yoga-260 nginx[19701]: nginx: configuration file /etc/nginx/nginx.conf test failed
oct. 21 23:14:00 did-ThinkPad-Yoga-260 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
oct. 21 23:14:00 did-ThinkPad-Yoga-260 systemd[1]: nginx.service: Failed with result 'exit-code'.
oct. 21 23:14:00 did-ThinkPad-Yoga-260 systemd[1]: Failed to start nginx.service - A high performance web server and a reverse proxy server.
dpkg: erreur de traitement du paquet nginx (--configure) :
 le sous-processus paquet nginx script post-installation installé a renvoyé un état de sortie d'erreur 1
Paramétrage de php8.3-fpm (8.3.12-1+0~20240927.43+debian12~1.gbpad3b8c) ...
Not replacing deleted config file /etc/php/8.3/fpm/php.ini
Job for php8.3-fpm.service failed because the control process exited with error code.
See "systemctl status php8.3-fpm.service" and "journalctl -xeu php8.3-fpm.service" for details.
invoke-rc.d: initscript php8.3-fpm, action "restart" failed.
● php8.3-fpm.service - The PHP 8.3 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php8.3-fpm.service; enabled; preset: enabled)
     Active: activating (auto-restart) (Result: exit-code) since Mon 2024-10-21 23:14:01 CEST; 23ms ago
       Docs: man:php-fpm8.3(8)
    Process: 20057 ExecStart=/usr/sbin/php-fpm8.3 --nodaemonize --fpm-config /etc/php/8.3/fpm/php-fpm.conf (code=exited, status=78)
    Process: 20058 ExecStopPost=/usr/lib/php/php-fpm-socket-helper remove /run/php/php-fpm.sock /etc/php/8.3/fpm/pool.d/www.conf 83 (code=exited, status=0/SUCCESS)
   Main PID: 20057 (code=exited, status=78)
        CPU: 17ms
dpkg: erreur de traitement du paquet php8.3-fpm (--configure) :
 le sous-processus paquet php8.3-fpm script post-installation installé a renvoyé un état de sortie d'erreur 1
dpkg: des problèmes de dépendances empêchent la configuration de php-fpm :
 php-fpm dépend de php8.3-fpm; cependant :
 Le paquet php8.3-fpm n'est pas encore configuré.

dpkg: erreur de traitement du paquet php-fpm (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 nginx
 php8.3-fpm
 php-fpm
Image

Puis :
cyrille a écrit : lun. 21 oct. 2024 19:07 AMA, que ces dépôts tiers ont mis un sacré souk
D’ailleurs tu parles de php8.3-fpm. Mais d'après ta signature c'est Mint 21.3 , jusque ici je ne sais pourquoi je pensais que tu utilisais LMDE (à lire ton premier message) qui fourni un 8.2 mais pas de 8.3

Il sort d'où ?
Hello, tu me cites un lien pour vscodium... pour ? Pour l'installer mieux, ou pour le supprimer mieux ? (je crois que c'est payant ou je sais plus quoi, bref, je m'étais dit que je ne le gardais pas, à peine installé, donc pas découvert)...

Question distris et Pc :
- j'ai un pc thinkpad d'occase chez moi, avec cinnamon dessus, cf ma "signature".
Depuis peu, j'ai aussi un petit pc lenovo thinkpad yoga 260 d'occase, pour le taf. Sur celui-ci, j'avais win+21.3 cinnamon, et depuis cet été, ça a merdé avec le upgrade de Mint à 22.... Donc j'ai tout refait, Debian12 (pour moi, pour découvrir) et Mint 21.3 pour le taf.
À propos, le problème d'éteindre le pc, n'est pas réglé sous debian, donc je dois soit forcer à l'éteindre en restant appuyé 10sec sur l'interrupteur, soit en redémarrant sur Mint, puis éteindre (déjà autre sujet, mais non résolu). Bon, pas grave. Ça semble être lié à la machine elle-même, puisqu'avant, c'est avec Mint que je n'arrivais pas à éteindre correctement... Là, ça s'éteint propre sous Mint, c'est l'essentiel, car c'est la partition taf, pas le temps de bidouiller....

Au début d'essayer d'installer nginx sous debian, un gars m'a filé la commande à faire, mais dans tout ce qui était à installer, il y avait des paquets qui impliquaient apache2. J'ai essayé d'effacer, mais bon... Et je crois que d'office, un tuto embrayait sur 8.2, pas sur 8.3.... d'où ce souci, si mes souvenirs sont bons...

J'hésite à réinstaller Debian 12 car je crains une chose : que Mint ne puisse de nouveau plus être éteint sans forcer...
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Très honnêtement je te conseille de réinstaller et de repartir sur du propre
Mhmm... ben je pense à autre chose, faut que je puisse réinstaller sans que cela ne change l'ordre des distris, dans le menu au démarrage. Donc, réinstaller Debian12 dans Debian 12.
Sinon, la dernière distri installée serait Debian, et non pas Mint, ce qui craint pour ma partition Mint que j'utilise pour le taf, notamment pour ces questions de "éteindre le pc", ou d'allumage par défaut (oui, ce point, je sais qu'on peut le re-programmer, mais ça ferait encore d'autres bidouillages : à éviter vu mon niveau) ...
Oui, je peux tout refaire pour Debian, ça c'est possible. pas méga envie (j'ai installé cette distri il y a peine 2-3mois), mais possible... :)

Mais au fait, ton tuto en anglais est bien, c'est assez simple en fait.
Par contre, il n'y a pas un tuto pour cette question des droits, à la fin, ces trucs "chmod" ? Je ne comprends pas qu'un truc cadré sur ce sujet ne soit pas accessible ...
Ma demande est pourtant basique : afficher les pages .php sur FF pour les contrôler/valider, avant de les envoyer au serveur... c'est juste ça, chez moi, apache2 ou nginx.
(ça serait quoi les mots clés pour trouver un tuto adapté)

Merci en tout cas, Cyrille. :)

tu aurais une série de commandes à ce propos, à faire d'office, ou même un petit tuto quelque part ?
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Bonjour Cyrille,

merci pour ça :
cyrille a écrit : mar. 22 oct. 2024 16:26 tu ajoutes ton user au groupe www-data
Et tu positionnes ces droits dans ton répertoire de pub web
Je vais essayer de me fixer sur cette démarche, que j'ai déjà faite (avec ton aide).
Ça me permet aussi de rester sur le localhost que je connais déjà.
Juste ça, "sur le rep de pub", je ne comprends pas ce que c'est.

OUPS ! La nuit porte conseille. J'ai compris : « répertoire de "publication" web ». Bref, le répertoire dans var/www/

Autre chose, ma clé ventoy est prête, avec Debian 12.6 et 12.7.
Déjà, si je veux réinstaller Debian, sur la partition Debian, je prends la même, Debian 12.6, ou ça ne change rien de passer direct à 12.7 ?
Mais surtout, ce que je crains, c'est que ça génère un souci (question "grub", ou menu d'entrée du pc) concernant l'ordre des distris (je veux garder Mint par défaut). Tu en dis quoi STP ?
(pour éviter ce souci, j'avais justement installé Debian d'abord, PUIS Mint ensuite, la dernière installée étant celle qui sera par défaut lancée dans le menu d'entrée du PC).
Bôônne journée. :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Ouch... c'est pas le même type de menu que pour Mint, l'install Debian...
Sachant que je ne voudrais surtout pas perdre la partition Mint, c'est un peu chaud là...
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Hello,
vais essayer de gérer cette semaine...
J'ai trouvé ça comme aide : https://www.malekal.com/installer-debia ... ows-10-11/
Voir à "Partitionner son disque pour installer Debian en Dual-boot".
Si tu as mieux comme aide ou tuto ?
Ou des remarques sur celui-ci...

Notamment :
- je n'efface rien de la partition, je réinstalle dessus, simplement...
- je ne cherche pas à faire un /home séparé... ?

A pluche :)
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

Bonjour,
nouveau debian 12 (ré)installé.
Je constate d'ailleurs qu'il y a un dossier apache2 dans /etc... et cela, avant que je n'installe rien de nginx ou php ou que sais-je ... donc en effet, j'avais mis le souk, avant... :l
mpv installé, ok.

bon, faut que je vois ce que je commence par installer pour php et le reste de nginx..
-> avec la commande la plus sûre et propre possible... (pas envie de tout refaire encore 8-) )
Did

Re: installer nginx php sous debian 12, tuto ?

Message par Did »

cyrille a écrit : mer. 16 oct. 2024 22:04 https://reintech.io/blog/configuring-ph ... -debian-12
Bien explqiué
ok.
Installation de Nginx et PHP-FPM

Tout d'abord, assurez-vous que le dépôt de dossiers de votre système est à jour:

Code : Tout sélectionner

sudo apt update && sudo apt upgrade -y
Installer Nginx et PHP-FPM:

Code : Tout sélectionner

sudo apt install nginx php-fpm
Je lance déjà ça ?

1ere commande faite, ok, sauf pour ça :

Code : Tout sélectionner

E: Le dépôt https://packages.element.io/debian default InRelease n'est pas signé.
N: Les mises à jour depuis un tel dépôt ne peuvent s'effectuer de manière sécurisée, et sont donc désactivées par défaut.
Je peux aussi supprimer le paquet Element.io si besoin, c'est surtout pour voir où en est cette messagerie, mais m'en sers pas plus que ça sinon...
Verrouillé