Projet

Général

Profil

Tâche #15534

Distribution EOLE - Scénario #15270: Traitement express (10-12)

Client php sans option "short_open_tag" à on

Ajouté par Arnaud FORNEROT il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Haut
Assigné à:
Début:
18/03/2016
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Les scripts de synchronisation de posh-profil exécutent en ligne de commande sur source php
L'option short_open_tag n'étant pas à on, ces dernières ne sont pas interprétées.

Il serait nécessaire que au minimum que le client php du conteneur web puisse avoir l'option à on


Demandes liées

Lié à eole-web - Demande #16853: Templatiser le fichier /etc/php5/cli/php.ini Classée sans suite 03/08/2016

Révisions associées

Révision 02da6180 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Activation de l'option short_open_tag pour PHP

  • tmpl/php-eole.ini : template de module PHP
  • dicos/20_web.xml : gestion du template
  • postemplate/00-web : activation du module PHP

Ref: #15534 @2h

Révision d17ddf93 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

postemplate => posttemplate

Ref: #15534 @10m

Révision 684601e2 (diff)
Ajouté par Joël Cuissinat il y a environ 8 ans

Test unitaire de non régression sur php-cli

Ref: #15534 @30m

Historique

#1 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Assigné à mis à Joël Cuissinat
Plusieurs possibilités :
  1. templatiser le fichier /etc/php5/cli/php.ini du conteneur web à partir du fichier fourni par Ubuntu modifié avec short_open_tag = On
  2. ajouter/templatiser un fichier dans /etc/php5/mods-available/*.ini avec uniquement cette ligne puis l'activer avec une commande du type CreoleRun "php5enmod eole" web (l'active côté client et côté serveur)

#2 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Tracker changé de Demande à Tâche
  • % réalisé changé de 0 à 20
  • Temps estimé mis à 3.00 h
  • Tâche parente mis à #15270
  • Restant à faire (heures) mis à 2.5

Sur Scribe, les commandes suivantes doivent afficher le code HTML de la page d'erreur EoleSSO et non le code PHP du fichier :

cd /var/www/html/posh-profil/synchro/
php posh-synchro.php 2>/dev/null

La correction devrait être publiée sur 2.5.1 et 2.5.2

#3 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#4 Mis à jour par Joël Cuissinat il y a environ 8 ans

Pour tester plus simplement :

echo "<? echo 'OK'; ?>" > test.php
php test.php

Doit afficher OK et non :

<? echo 'OK'; ?>

#5 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • % réalisé changé de 20 à 100
  • Restant à faire (heures) changé de 2.5 à 0.5

=> paquets candidats 2.5.1, 2.5.2 et 2.6.0 + test unitaire Scribe/AmonEcole 2.6

#6 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de En cours à Résolu

#7 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Validé par Arnaud.

Formats disponibles : Atom PDF