Projet

Général

Profil

Actions

Demande #4070

fermé

Sonde cassées pour Dotclear sur la vm candidatsfr

Ajouté par Christian P. Momon il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Christian P. Momon
Catégorie:
-
Version cible:
Début:
02/12/2019
Echéance:
% réalisé:

0%

Temps estimé:
Difficulté:
2 Facile

Description

Suite à la busterisation de la vm candidats et un passage partiel à PHP7, on a deux sondes en erreur :
  • Check Candidats.fr Dotclear updates (1) ;
  • Check FreeSoftwarePact.eu Dotclear updates (1).

Mis à jour par Christian P. Momon il y a presque 5 ans

  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Christian P. Momon
  • Version cible changé de Backlog à Décembre 2019

Suite au passage partiel à PHP7, le code de la sonde s'exécutait en PHP7 et tombait en erreur.
Impossible de revenir à du full PHP5 pour cause d'incompatibilité d'une dépendance du paquet libcurlphp5 (libcurl3).
Ajout de code dans le fichier prepend.php pour faire afficher la stacktrace :

try {
    $core = new dcCore(DC_DBDRIVER, DC_DBHOST, DC_DBNAME, DC_DBUSER, DC_DBPASSWORD, DC_DBPREFIX, DC_DBPERSIST);
} catch (Exception $e) {
var_dump($e->getTraceAsString());
var_dump($e);
init_prepend_l10n();

La staktrace nous parle de fonction SQL non disponibles.

Indice : la sonde Dotclear proximite.april.org sur la vm lamp fonctionne très bien.

En comparant la configuration Mysql entre proximite.april.org et www.candidats.fr et softwarepacte.eu, détection d'une différnce :

define('DC_DBDRIVER','mysqli');
define('DC_DBDRIVER','mysql');

Passage des sites www.candidats.fr et softwarepacte.eu en ''mysqli'', redémarrage des Apache, les sondes fonctionnent et les sites aussi.

Problème résolu.

Mis à jour par Quentin Gibeaux il y a presque 5 ans

  • Statut changé de Résolu à Fermé
Actions

Formats disponibles : Atom PDF