Project

General

Profile

Demande #905

mise à jour theobromine debian en squeeze

Added by Quentin Gibeaux almost 9 years ago. Updated almost 9 years ago.

Status:
Fermé
Priority:
Normale
Category:
-
Start date:
07/10/2012
Due date:
% Done:

100%

Estimated time:
Difficulté:

Description

Il faut mettre à jour le vserver theobromine en debian squeeze.

History

#1

Updated by Vincent-Xavier JUMEL almost 9 years ago

  • Assignee set to Quentin Gibeaux
#2

Updated by Vincent-Xavier JUMEL almost 9 years ago

  • Target version set to April Camp septembre 2012
#3

Updated by Quentin Gibeaux almost 9 years ago

  • Status changed from Nouveau to En cours de traitement
  • % Done changed from 0 to 90

La mise à jour a été effectuée.
Deux problèmes lors de la mise à jour :
L'actualisation des scripts de démarrages qui ne marchait pas ; il a fallu purger le paquet libdevmapper avant de le réinstaller.
La configuration de sympa qui a réinitialisé le mot de passe ; après restitution, il se relance : voir si sympa fait toujours son boulot.

Au niveau des sites web, quelques erreurs php :
split() deprecated sur initiative.candidiats.fr
ereg() et ereg_replace deprecated sur phppetitin, dans la partie patchée par l'April.
le plugin openplanet qui ne fonctionne plus sur freesoftwarepact ; d'après benj il n'est plus utilisé. Il n'a pas évolué depuis 2008 : il a donc été désactivé.

#4

Updated by Quentin Gibeaux almost 9 years ago

split() deprecated sur initiative.candidiats.fr
-> j'ai remplacé split() par un explode() qui fait la même chose, mais qui est supporté par php.

ereg() et ereg_replace deprecated sur phppetitin, dans la partie patchée par l'April.
-> remplacés par des preg_match en ajoutant les // dans la chaine.

Il y a également un certain nombre de session_is_registred() qui trainnent, sur initiatives, ou encore sur les anciens sites des campagnes candidats.fr.

#5

Updated by Quentin Gibeaux almost 9 years ago

J'ai éradiqué tous les session_is_registred qui trainaient, ils avaient tous login en paramètre :

for file in $(rgrep "session_is_registered" * | grep -v .svn | cut -f 1 -d :); 
do sed -i 's/session_is_registered ( '"'login'"' )/array_key_exists('"'login'"', $_SESSION)/g' $file; 
done

#6

Updated by Quentin Gibeaux almost 9 years ago

Apache est vraiment trop gourmand : 60% de ram, voir pourquoi c'est le cas.

#7

Updated by Quentin Gibeaux almost 9 years ago

quelques modifications de configuration apache ont été faites, pour consommer moins de mémoire. Xcache a également été installé pour gérer mieux la mémoire avec PHP.

La suppression de sympa et de cgi_bin, semble montrer que c'était le fautif.

#8

Updated by Quentin Gibeaux almost 9 years ago

  • Status changed from En cours de traitement to Fermé
  • % Done changed from 90 to 100

Also available in: Atom PDF