Bonjour,
Je suis Didier, je remet les mains dans le cambouis après avoir délaissé mes serveurs qui tournent sans problème depuis des années.
Je viens de refaire mon serveur avec debian 9. J'ai installé ensuite ISPConfig 3 et j'ai choisi de mettre les deux versions de php 5.6 et 7 vu que j'ai besoin pour un site de php 5.6.
Le problème, c'est que j'ai eu un message pendant l'installation.
Attention You had installed php7 and php 5.6 to make php 5.6 you had to configure the following in ispconfig
Path for PHP FastCGI binary : /usr/bin/php-cgi5.6
Path for php.ini directory : /etc/php/5.6/cgi
Path for PHP-FPM init script : /etc/init.d/php5.6-fpm
Path for php.ini directory : /etc/php/5.6/fpm
Path for PHP-FPM pool directory : /etc/php/5.6/fpm/pool.d
je n'arrive donc pas à mettre sur mon site php5.6 le 7 est par default. J'ai bien compris dans l'info ci-dessous qu'il fallait modifier un fichier de config, mais après plusieurs heures de recherche je cale ! voilà mon problème. Sinon le serveur tourne sans problème, il a juste le problème php7. Reste un soucis du même style avec Roundcube, un problème aussi de chemin, mais je n'ai pas eu le temps de copier le message, je verrais plus tard quitte à refaire une installation.
merci d'avance aux membres de ce forum pour l'aide .
Bonne soirée
Didier
probleme ispconfig et double version PHP
-
- Messages : 6
- Inscription : 28 janv. 2018, 19:16
- Status : Hors-ligne
RE
En fait je viens de trouver la solution. Il faut aller dans ISpconfig, système,additional php versions, cliquez sur le nom du serveur et ensuite rentrer les infos pour FASTCGI Settings et PHP-FPM.
Bref à force de chercher....
Bonne soirée
Didier
En fait je viens de trouver la solution. Il faut aller dans ISpconfig, système,additional php versions, cliquez sur le nom du serveur et ensuite rentrer les infos pour FASTCGI Settings et PHP-FPM.
Bref à force de chercher....
Bonne soirée
Didier
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Salut et bienvenu!
Dnoc si j'ai bien compris tu as installé les deux versions de php pendant l'installation de ispconfig (tu n'as pas compilé php5 à partir des sources à posteriori) ?
Dnoc si j'ai bien compris tu as installé les deux versions de php pendant l'installation de ispconfig (tu n'as pas compilé php5 à partir des sources à posteriori) ?
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
- Messages : 6
- Inscription : 28 janv. 2018, 19:16
- Status : Hors-ligne
bonjour,
Oui j'ai installé les deux versions en automatique, j'ai juste changé les chemins pour FASTCGI etc....
Sauf que maintenant j'ai un site en php7 qui fonctionne et un autre en php 5 .6 qui génère une erreur 500 ! SI je le met en php7 ca fonctionne.
j'ai été voir dans var/log/apache2/error.log, je ne vois rien pour m'éclairer. J'ai pensé à une erreur de chemin, mais j'ai vérifié et je ne trouve pas de problème. Je viens de découvrir ce problème. J'ai regardé mes dernières bidouilles, j'ai juste rajouté un rewrite dans etc/phpmymadin pour forcer le https pour phpmyadmin, je ne pense pas que cela puisse jouer dans l'affaire.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} ^/monmail
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Merci
Didier
Oui j'ai installé les deux versions en automatique, j'ai juste changé les chemins pour FASTCGI etc....
Sauf que maintenant j'ai un site en php7 qui fonctionne et un autre en php 5 .6 qui génère une erreur 500 ! SI je le met en php7 ca fonctionne.
j'ai été voir dans var/log/apache2/error.log, je ne vois rien pour m'éclairer. J'ai pensé à une erreur de chemin, mais j'ai vérifié et je ne trouve pas de problème. Je viens de découvrir ce problème. J'ai regardé mes dernières bidouilles, j'ai juste rajouté un rewrite dans etc/phpmymadin pour forcer le https pour phpmyadmin, je ne pense pas que cela puisse jouer dans l'affaire.
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{REQUEST_URI} ^/monmail
RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Merci
Didier
-
- Messages : 6
- Inscription : 28 janv. 2018, 19:16
- Status : Hors-ligne
Salut
Du nouveau, j'ai vérifié les chemins de php5.6 /user/bin/php-cgi5.6 il n'y a pas de fichier avec ce nom dans le répertoire, idem pour etc/php/ /etc/php/5.6/cgi pourtant, pendant l'installation, j'ai eu un message en rouge me demandant de rajouter les chemins. Bref panade..
Bonne soirée
Didier
Du nouveau, j'ai vérifié les chemins de php5.6 /user/bin/php-cgi5.6 il n'y a pas de fichier avec ce nom dans le répertoire, idem pour etc/php/ /etc/php/5.6/cgi pourtant, pendant l'installation, j'ai eu un message en rouge me demandant de rajouter les chemins. Bref panade..
Bonne soirée
Didier
-
- Messages : 6
- Inscription : 28 janv. 2018, 19:16
- Status : Hors-ligne
En fait j'ai compris, j'ai fait deux fois l'installation du serveur, et la deuxième fois, il ne m'a pas demandé de rajouter les chemins. Donc je pense que l'installation n'a pas rajouté php5.6. Maintenant soit je fais une réinstallation. Soit je tente ce tuto https://www.howtoforge.com/tutorial/how ... 9-stretch/
Je ne sais pas si c'est jouable de rajouter manuellement maintenant ?
Didier
Je ne sais pas si c'est jouable de rajouter manuellement maintenant ?
Didier
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Salut,
Le tuto est ok, je l'ai souvent suivi pour compiler plusieurs versions de PHP sur mes installations IpsConfig - sur un serveur j'ai 5 versions de php...
Donc normalement pas de problème.
Le tuto est ok, je l'ai souvent suivi pour compiler plusieurs versions de PHP sur mes installations IpsConfig - sur un serveur j'ai 5 versions de php...
Donc normalement pas de problème.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
- Messages : 6
- Inscription : 28 janv. 2018, 19:16
- Status : Hors-ligne
Salut
En fait j'ai tenté l'installation 5.6 mais j'ai été bloqué à ce niveau nano /opt/php-5.6/etc/php-fpm.conf, il ne trouvait pas le fichier. Vu le temps que j'ai passé, j'ai préféré recommencer toute l'installation de A à Z du serveur , ce qui m'a permis de profiter pour faire un tuto pour la prochaine fois. Maintenant tout est ok, plus de problèmes.
Merci
Didier
En fait j'ai tenté l'installation 5.6 mais j'ai été bloqué à ce niveau nano /opt/php-5.6/etc/php-fpm.conf, il ne trouvait pas le fichier. Vu le temps que j'ai passé, j'ai préféré recommencer toute l'installation de A à Z du serveur , ce qui m'a permis de profiter pour faire un tuto pour la prochaine fois. Maintenant tout est ok, plus de problèmes.
Merci
Didier
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Ben de rien!
Tu as du rater un "cp" avant
Un truc du genre:
Content que tu y soit parvenu en tout cas (même si c'est dommage de réinstaller :icon_wink: )
Tu as du rater un "cp" avant
Un truc du genre:
Code : Tout sélectionner
cp /opt/php-5.6/etc/php-fpm.conf.default /opt/php-5.6/etc/php-fpm.conf
Content que tu y soit parvenu en tout cas (même si c'est dommage de réinstaller :icon_wink: )
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
- Messages : 3
- Inscription : 11 oct. 2018, 13:03
- Status : Hors-ligne
Bonjour,keryado a écrit : 13 févr. 2018, 13:02 Salut
En fait j'ai tenté l'installation 5.6 mais j'ai été bloqué à ce niveau nano /opt/php-5.6/etc/php-fpm.conf, il ne trouvait pas le fichier. Vu le temps que j'ai passé, j'ai préféré recommencer toute l'installation de A à Z du serveur , ce qui m'a permis de profiter pour faire un tuto pour la prochaine fois. Maintenant tout est ok, plus de problèmes.
Merci
Didier
Si j'ai bien compris, tu as reussi une installation sans compilation des autres versions de PHP. Dans ce cas, je veux bien un accès à ton tuto. Merci d'avance.
Boubou81
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Salut,
Sur les nouvelles installations de ispconfig (debian 9) on te propose d'installer PHP 5.6 en plus de PHP 7.
Je ne sais pas si c'est compilé ou pas (C'est en arrière plan pendant l'installation).
Je vérifie et je te dis ça (j'ai fait une installation aujourd'hui)...
Sur les nouvelles installations de ispconfig (debian 9) on te propose d'installer PHP 5.6 en plus de PHP 7.
Je ne sais pas si c'est compilé ou pas (C'est en arrière plan pendant l'installation).
Je vérifie et je te dis ça (j'ai fait une installation aujourd'hui)...
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
Hello,
J'ai vérifié, les deux versions sont installées via apt.
L'installation se fait via ce dépôt:
J'ai vérifié, les deux versions sont installées via apt.
Code : Tout sélectionner
~# apt-cache policy php5.6
php5.6:
Installé : 5.6.38-1+0~20181001133120.5+stretch~1.gbpcf4838
Candidat : 5.6.38-1+0~20181001133120.5+stretch~1.gbpcf4838
Table de version :
*** 5.6.38-1+0~20181001133120.5+stretch~1.gbpcf4838 100
100 https://packages.sury.org/php stretch/main amd64 Packages
100 /var/lib/dpkg/status
Code : Tout sélectionner
~# apt-cache policy php7.0
php7.0:
Installé : 7.0.30-0+deb9u1
Candidat : 7.0.30-0+deb9u1
Table de version :
7.0.32-1+0~20181001133631.6+stretch~1.gbpcd8588 100
100 https://packages.sury.org/php stretch/main amd64 Packages
*** 7.0.30-0+deb9u1 500
500 https://deb.debian.org/debian stretch/main amd64 Packages
500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
100 /var/lib/dpkg/status
Code : Tout sélectionner
~# cat /etc/apt/sources.list.d/deb.sury.org.list
deb https://packages.sury.org/php/ stretch main
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
- Messages : 3
- Inscription : 11 oct. 2018, 13:03
- Status : Hors-ligne
Bonjour,
Merci pour ces infos.
A partir de quelle version ISPConfig propose t'il d'installer plusieurs versions de PHP ? Je ne l'ai jamais constaté et j'ai pourtant fait une installation il y a seulement quelques semaines.
Faut-t'il choisir un mode d'installation particulier ?
Pour ma part j'avais continué à chercher pendant le week-end et j'étais tombé sur le dépôt de Sury, que j'ai configuré et j'ai installé les paquets PHP CGI et FPM 5.6, 7.1 et 7.2. Mais comme c'est tout manuel, je n'ai peut être pas fait ce que ferait l'installeur, et je me pose la question suivante:
Comment rendre le dépôt Sury moins prioritaire que le dépôt officiel Debian, de sorte que PHP 7.0 reste le paquet officiel Debian et non celui de Sury, car il a été mis à jour automatiquement ?
Merci d'avance....
Boubou81
Merci pour ces infos.
A partir de quelle version ISPConfig propose t'il d'installer plusieurs versions de PHP ? Je ne l'ai jamais constaté et j'ai pourtant fait une installation il y a seulement quelques semaines.
Faut-t'il choisir un mode d'installation particulier ?
Pour ma part j'avais continué à chercher pendant le week-end et j'étais tombé sur le dépôt de Sury, que j'ai configuré et j'ai installé les paquets PHP CGI et FPM 5.6, 7.1 et 7.2. Mais comme c'est tout manuel, je n'ai peut être pas fait ce que ferait l'installeur, et je me pose la question suivante:
Comment rendre le dépôt Sury moins prioritaire que le dépôt officiel Debian, de sorte que PHP 7.0 reste le paquet officiel Debian et non celui de Sury, car il a été mis à jour automatiquement ?
Merci d'avance....
Boubou81
- lol
- Site Admin
- Messages : 5054
- Inscription : 04 avr. 2016, 12:11
- Localisation : Madagascar
- Status : Hors-ligne
A partir de la dernière...
https://www.ispconfig.org/ispconfig/download/
Mais je viens de me rendre compte que ce n'est pas IspConfig qui installe php7 et php5... Mes confuses... désolé!
C'est le script d’installation automatique qui prépare l'installation...
https://www.howtoforge.com/tutorial/isp ... ll-script/
Et là, dans le processus, il te propose php5.6 en plus de php7...
https://www.ispconfig.org/ispconfig/download/
Mais je viens de me rendre compte que ce n'est pas IspConfig qui installe php7 et php5... Mes confuses... désolé!
C'est le script d’installation automatique qui prépare l'installation...
https://www.howtoforge.com/tutorial/isp ... ll-script/
Code : Tout sélectionner
apt-get update && apt-get -y upgrade
apt-get install -y unzip
cd /tmp
wget --no-check-certificate -O installer.tgz "https://github.com/servisys/ispconfig_setup/tarball/master"
tar zxvf installer.tgz
cd *ispconfig*
bash install.sh
Et là, dans le processus, il te propose php5.6 en plus de php7...
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
-
- Messages : 3
- Inscription : 11 oct. 2018, 13:03
- Status : Hors-ligne
@lol
@piratebab:
Comme je suis pas du genre à tout demander, j'ai commencé par chercher ce que voulait dire "pining", j'ai vite trouvé beaucoup d'informations liées à la gestion des dépôts sous Debian, mais après 3 heures de lecture, je sèche. Domaine fort complexe et pas toujours très détaillé sur la toile...
Mes dépôts sont ainsi configurés:
Et je veux que tous les paquets viennent de la distribution officielle sur les miroirs OVH, sauf ceux qui n'y existent pas et qui sont disponibles dans le dépôt de SURY, c'est justement le cas de PHP 5.6, 7.1 et 7.2.
Si j'ai bien tout compris, les deux dépôts pointant vers la même distribution Stretch, il faut que je fasse la différence sur l'origine, mais là je ne m'en sorts pas.
Je dois écrire une règle dans /etc/apt/preferences.d/preferences/xxx pour prioriser un dépôt par rapport à l'autre avec une instruction du type, mais que mettre dans Origin ?
Encore merci pour votre aide préciseuse...
Ah, je comprends mieux :icon_wink:C'est le script d’installation automatique qui prépare l'installation...
@piratebab:
Merci, mais sans autre forme d'information c'est pas évident !en faisant du pining sur les dépots.
Comme je suis pas du genre à tout demander, j'ai commencé par chercher ce que voulait dire "pining", j'ai vite trouvé beaucoup d'informations liées à la gestion des dépôts sous Debian, mais après 3 heures de lecture, je sèche. Domaine fort complexe et pas toujours très détaillé sur la toile...
Mes dépôts sont ainsi configurés:
Code : Tout sélectionner
root:~# cat /etc/apt/sources.list
deb http://debian.mirrors.ovh.net/debian/ stretch main contrib non-free
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://debian.mirrors.ovh.net/debian/ stretch-updates main contrib non-free
Code : Tout sélectionner
root:~# cat /etc/apt/sources.list.d/php.list
deb https://packages.sury.org/php/ stretch main
Si j'ai bien tout compris, les deux dépôts pointant vers la même distribution Stretch, il faut que je fasse la différence sur l'origine, mais là je ne m'en sorts pas.
Je dois écrire une règle dans /etc/apt/preferences.d/preferences/xxx pour prioriser un dépôt par rapport à l'autre avec une instruction du type
Code : Tout sélectionner
Pin: release o=Origin
Encore merci pour votre aide préciseuse...
- piratebab
- Site Admin
- Messages : 5870
- Inscription : 24 avr. 2016, 18:41
- Localisation : sud ouest
- Status : Hors-ligne
Le pining consiste à donner des priorités sur les dépots via un fichier preferences. regarde dans notre wiki, on essaie d'avoir des infos à jour et synthétique sur ce type de sujet.