Project

General

Profile

Demande #3871

upgrade php5 vers php7 sur la vm lamp

Added by Loïc Dachary about 1 month ago. Updated 22 days ago.

Status:
En cours de traitement
Priority:
Élevée
Category:
-
Target version:
Start date:
09/15/2019
Due date:
% Done:

0%

Difficulté:
2 Facile

Description

php5 n'est pas dans stretch, seulement dans jessie. Est-ce qu'il aurait ete possible de passer lamp en php7 lors de la migration? C'est un oubli?

SITE WEB                                       COMPATIBILITÉ PHP 7      TEST              COMMENTAIRE
000-default.conf                               OK                       OK                Site statique
apr1.org.conf                                  Compatible               OK                Maj en attente (#3221) + Server requirements At least PHP 5.6
april-food-inc.april.org.conf                  OK                       OK                Site statique
audio.april.org.conf                           OK                       OK                Redirection vers Drupal
boutique.april.org.conf                        ???                      PHP Fatal error   Thelia, appels mysql_* supprimés en PHP 7, voir #3874
corp.april.org.conf                            OK                       OK                Site statique
diversite.april.org.conf                       OK                       OK                1 seul fichier PHP
eucd.info.conf                                 OK                       OK                Site statique (ou presque), la conf a déjà des pbs
expolibre.org.conf                             OK                       OK                Code PHP maison réduit à de l'inclusion HTML
formatsouverts.education.conf                  Risque faible            OK (fixé PHP 7)   GPeTition (benj)
gspeakup.april.org.conf                        ???                      OK                GSpeakup
guide.libreassociation.info.conf               OK                       OK                Site statique
libreassociation.info.conf                     Risque faible            OK                SPIP : maj à prévoir (3.2.1 -> 3.2.4)
libre-en-fete.net.conf                         Risque faible            OK                SPIP : maj à prévoir (3.2.1 -> 3.2.4)
libre-et-accessible.org.conf                   OK                       OK (fixé)         Code PHP maison et simple
logiciel-libre.info.conf                       OK                       OK                Site statique
media.april.org.conf                           OK                       OK                Site statique
piwik.april.org.conf                           OK                       OK                Rediriger vers statistiques.april.org
planet.april.org.conf                          OK                       OK                Site statique
proximite.april.org.conf                       Risque faible            OK (fixé)         DotClear
questionnaires.april.org.conf                  Risque faible            OK                LimeSurvey
questionnaires.libreassociation.info.conf      Risque faible            OK~               HS /!\
spip.libre-en-fete.net.conf                    Risque faible            OK                Site SPIP
statistiques.april.org.conf                    Risque faible            OK                Matomo
unitary-patent.april.org.conf                  OK                       OK                Site statique
valise.april.org.conf                          En cours de migration    Mod PHP absents   Owncloud
valise-new.april.org.conf                      OK (utilise deja)        OK                Nextcloud
webmail.april.org.conf                         OK                       OK                Roundcube
wiki.april.org.conf                            Risque faible            OK                Mediawiki
www.april.org.conf                             Risque faible            OK (fixé PHP 7)   GPetition (benj) : /microsoft-educ-nat 
Sites problématiques :
  • boutique.april.org : solution à l'étude.

Subtasks

Anomalie #3874: Le code du site boutique.april.org n'est plus maintenu + futur panne DSP2En cours de traitementChristian P. Momon

History

#1 Updated by Quentin Gibeaux about 1 month ago

En fait ya déjà php7, mais la conf apache continue d'utiliser php5 :
/etc/apache2/mods-enabled/php5.conf

#2 Updated by Christian P. Momon about 1 month ago

Bien vu : l'étape semble avoir été omise.

Proposition de considérer le passage à PHP7 comme un préalable à Buster.

#3 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)
  • Priority changed from Normale to Élevée

#4 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#5 Updated by Christian P. Momon about 1 month ago

Dans la description, je viens d'ajouter la liste des sites web hébergé par la vm lamp et un statut pour chacun.

J'encourage à conclure qu'on peut basculer vers PHP 7 sans trop de risque. Les fichiers de logs seront à surveiller, c'est souvent là qu'on voit les problèmes.

#6 Updated by Loïc Dachary about 1 month ago

  • Description updated (diff)

#7 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#8 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#9 Updated by Christian P. Momon about 1 month ago

Tests en activant le mod PHP7.0 :
  • 7 sites à fixer.

Colonne « Test » ajoutée au tableau dans la description.

Des PHP Notice sur libre-en-fete.org mais c'était déjà le cas avant.

#10 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#11 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#12 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

Correction de libre-et-accessible.org pour fonctionner en PHP7.0.

#13 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

#14 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

Le site boutique.april.org semble difficilement migrable car utilise des appels mysql_* qui n'existent plus en PHP 7.
Ticket dédié : #3874.

#15 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

Le site formatsouverts.education modifié être compatible avec PHP7 (mysqli_*, regex /e, Smarty…).

#16 Updated by Christian P. Momon about 1 month ago

  • Description updated (diff)

Le site https://www.april.org/microsoft-educ-nat-partenariat-indigne/ modifié pour être compatible avec PHP7 (mysqli_*, regex /e, Smarty…).

#17 Updated by Christian P. Momon about 1 month ago

  • Subject changed from upgrade php5 vers php7 sur lamp to upgrade php5 vers php7 sur la vm lamp
  • Description updated (diff)
  • Assignee set to Christian P. Momon
  • Target version changed from Backlog to Septembre 2019

Le site proximite.april.org modifié pour être compatible avec PHP7 (driver mysqli défini dans le fichier config.php).

#18 Updated by Christian P. Momon 24 days ago

  • Status changed from Nouveau to En cours de traitement

#19 Updated by Quentin Gibeaux 22 days ago

  • Target version changed from Septembre 2019 to Octobre 2019

Also available in: Atom PDF