Site totalement bloqué, impossible de trouver pourquoi

Bonjour,
Une association que j’avais aidée il y a des lustres, me rappelle car le site est inaccessible, public et privé.
Toute tentative de ma part ne résoud pas le problème.

Affichage
« Site en travaux
Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension. »

Tentatives :

paralyser les plugins
paralyser les squelettes
vidage/suppression/remplacement de /tmp

Réinstallations
paralyser le fichier connect.php, réinstaller :
Choix de la langue OK
Puis
« Fatal error: Cannot redeclare req_pg_dist() (previously declared in /home/xxxxx/www/ecrire/req/pg.php:32) in /home/xxxxx/www/ecrire/req/pg.exp.php on line 34 »

Pour memoire les lignes 32-34 sont :

"
function req_pg_dist($addr, $port, $login, $pass, $db=’’, $prefixe=’’) {
static $last_connect = array();
if (!charger_php_extension(‹ pgsql ›)) return false;
"

Tentative chez l’hébergeur
J’ai regardé le PHP choisi chez l’hébergeur qui était à 4.4, mais les paramètres de la base de données indiquaient qu’elle tournait sous 5.6. J’ai changé la version choisie du PHP à 5.6.

Tentative de mise à jour par spiploader : « Access denied. », ai mis les droits d’accès à 777, pas mieux.
Vu ma dernière intervention sur le site, 2015, ça a de fortes chances d’être la version 3.0.20 qui est installée.

Je sèche absolument.
Une idée ?
Merci beaucoup.

···
-- 
****Fin du message end - Signature****
Perline 

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

spip@perline.org

Bonjour, quelques idées en vrac :

  • Récupérer la base de données par un dump sql. Puis, essayer de créer un spip tout neuf quelque part (avec les plugins déjà installés, en local de préférence) et tenter de ré-injecter le dump sql. Si cela fonctionne, cela signifie que c’est le spip core qui est corrompu, ou qu’il y a un problème avec le serveur

  • Plutôt que d’utiliser spip_loader, écraser tous les fichiers de ton spip par FTP (mais je n’y crois pas trop)

En tout cas, je tenterai vraiment un dump sql pour avoir une sauvegarde de la BDD

Bonne soirée,

Éric LM

···

Le 19/09/2021 à 17:42, Perline via Discuter de SPIP a écrit :

Perline
Septembre 19

Bonjour,
Une association que j’avais aidée il y a des lustres, me rappelle car le site est inaccessible, public et privé.
Toute tentative de ma part ne résoud pas le problème.

Affichage
« Site en travaux
Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site. Merci de votre compréhension. »

Tentatives :

paralyser les plugins
paralyser les squelettes
vidage/suppression/remplacement de /tmp

Réinstallations
paralyser le fichier connect.php, réinstaller :
Choix de la langue OK
Puis
« Fatal error: Cannot redeclare req_pg_dist() (previously declared in /home/xxxxx/www/ecrire/req/pg.php:32) in /home/xxxxx/www/ecrire/req/pg.exp.php on line 34 »

Pour memoire les lignes 32-34 sont :

"
function req_pg_dist($addr, $port, $login, $pass, $db=’’, $prefixe=’’) {
static $last_connect = array();
if (!charger_php_extension(‹ pgsql ›)) return false;
"

Tentative chez l’hébergeur
J’ai regardé le PHP choisi chez l’hébergeur qui était à 4.4, mais les paramètres de la base de données indiquaient qu’elle tournait sous 5.6. J’ai changé la version choisie du PHP à 5.6.

Tentative de mise à jour par spiploader : « Access denied. », ai mis les droits d’accès à 777, pas mieux.
Vu ma dernière intervention sur le site, 2015, ça a de fortes chances d’être la version 3.0.20 qui est installée.

Je sèche absolument.
Une idée ?
Merci beaucoup.

··· (cliquer pour plus de détails)


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

je pousserais sur le spip_loader car là en dirait que la fonction en question existe 2 fois comme si on maj via php a été essayer …

Qu’est-ce que tu entends par « pousser » sur le spip_loader ?

···

Pierre KUHN via Discuter de SPIP a écrit le 19/09/2021 à 20:20 :

Pierre KUHN pierretux
Septembre 19

je pousserais sur le spip_loader car là en dirait que la fonction en question existe 2 fois comme si on maj via php a été essayer …


Voir le sujet ou répondre à ce courriel pour répondre.

Vous recevez ce courriel car vous avez activé la liste de diffusion.

Pour se désabonner de ces courriels, cliquez ici.

-- 
****Fin du message end - Signature****
Perline 

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

spip@perline.org

Mettre à jour avec pour voir si cela corrige le problème.

Bonjour

Il se peut que ce soit à côté de la plaque : s’agit-il d’un site hébergé chez OVH ?
Parce que pour de « vieux » sites, l’appel à la base de données a changé récemment.
Pour ma part, pb similaire : espace public et privé impossibles :

Site en travaux
Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site.
Merci de votre compréhension.

J’ai dû modifier l’appel à la base de données par FTP dans le fichier connect.php :
Ancienne ligne : spip_connect_db(‹ mysql51-54.pro ›, etc…)
Nouvelle ligne : spip_connect_db(‹ mabase.mysql.db ›, etc…)

L’info transmise par OVH :

@+
Luc

···
Chère cliente, cher client,

En 2017, nous avons mis en place des alias pour vous connecter à votre serveur de bases de données et ainsi offrir un meilleur service. Cet alias ou nom d'hôte est construit de la manière suivante : « <NomDeLaBase>.mysql.db »

IMPORTANT : à compter du 31/08/2021, dans un souci d'amélioration continue de la qualité et de la sécurité de nos services, nous vous informons que seules les connections utilisant ce format « <NomDeLaBase>.mysql.db » seront autorisées.

Après cette date, sans modification de votre part, la communication entre le ou les sites web présent sur votre hébergement et la base de données associée cessera de fonctionner.

Votre hébergement concerné est : MonDomaine.fr
Votre base de données concernée est : mabase.mysql.db

Le 20/09/2021 à 08:46, Pierre KUHN via Discuter de SPIP a écrit :

Pierre KUHN pierretux
Septembre 20

Mettre à jour avec pour voir si cela corrige le problème.


Voir le sujet ou répondre à ce courriel pour répondre.

Pour se désabonner de ces courriels, cliquez ici.

Je n’ai aucun accès, donc j’imagine que tu veux dire par FTP, pas spip_loader ?

···

Pierre KUHN via Discuter de SPIP a écrit le 20/09/2021 à 08:45 :

Pierre KUHN pierretux
Septembre 20

Mettre à jour avec pour voir si cela corrige le problème.


Voir le sujet ou répondre à ce courriel pour répondre.

Vous recevez ce courriel car vous avez activé la liste de diffusion.

Pour se désabonner de ces courriels, cliquez ici.

-- 
****Fin du message end - Signature****
Perline 

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

spip@perline.org

Ba sans ftp comment chercher les problèmes et corrigé ?

Je ne comprends pas ce que tu voudrais que je fasse, ce n’est pas clair du tout.
D’autre part Helen a trouvé le problème, mais il n’empêche que rien de ce que tu m’as dit ne m’a paru clair, je n’ai pas du tout compris ce que tu voulais faire et pourquoi.

···

Pierre KUHN via Discuter de SPIP a écrit le 20/09/2021 à 11:14 :

Pierre KUHN pierretux
Septembre 20

Ba sans ftp comment chercher les problèmes et corrigé ?


Voir le sujet ou répondre à ce courriel pour répondre.

Vous recevez ce courriel car vous avez activé la liste de diffusion.

Pour se désabonner de ces courriels, cliquez ici.

-- 
****Fin du message end - Signature****
Perline 

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

spip@perline.org

Oui, absolument, c’est chez OVH.

Et tes messages sont les miens.

J’avais vu ce changement sur le site de OVH mais je pensais qu’avec une réécriture via SPIP ce serait possible. Que ça ne le soit pas m’a bloquée pour le faire direct dans connect

···

Helem via Discuter de SPIP a écrit le 20/09/2021 à 10:17 :

Helem
Septembre 20

Bonjour

Il se peut que ce soit à côté de la plaque : s’agit-il d’un site hébergé chez OVH ?
Parce que pour de « vieux » sites, l’appel à la base de données a changé récemment.
Pour ma part, pb similaire : espace public et privé impossibles :

Site en travaux
Attention : un problème technique (serveur SQL) empêche l’accès à cette partie du site.
Merci de votre compréhension.

J’ai dû modifier l’appel à la base de données par FTP dans le fichier connect.php :
Ancienne ligne : spip_connect_db(‹ mysql51-54.pro ›, etc…)
Nouvelle ligne : spip_connect_db(‹ mabase.mysql.db ›, etc…)

L’info transmise par OVH :

@+
Luc

··· (cliquer pour plus de détails)


Voir le sujet ou répondre à ce courriel pour répondre.

Vous recevez ce courriel car vous avez activé la liste de diffusion.

Pour se désabonner de ces courriels, cliquez ici.

-- 
****Fin du message end - Signature****
Perline 

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

spip@perline.org