MyBB.support, le portail francophone de MyBB
MyBB SQL Error - Version imprimable

+- MyBB.support, le portail francophone de MyBB (http://mybb.fr)
+-- Forum : MyBB.fr (http://mybb.fr/forum-1.html)
+--- Forum : Support (http://mybb.fr/forum-5.html)
+--- Sujet : MyBB SQL Error (/thread-7925.html)



MyBB SQL Error - Lynton69 - 11-11-2020


VERSION_MyBB : 1.8.24
Bonjour,

J'ai récemment installer MyBB 1.8.24 sur mon ftp chez free.fr, toute l'installation c'est dérouler comme prévue. Le forum me semble fonctionnel pas de problème particulier mais je suis dans l'impossibilité d'ajouter un plugins.
Quand j'ajoute un plugin dans le dossier prévue a cette effet, dans le panel d'administration rien ne s'affiche et un message d'erreur est afficher constamment.

Citation :MyBB SQL Error
MyBB has experienced an internal SQL error and cannot continue.

If you're a visitor of this website, please wait a few minutes and try again. If this problem persists, please contact the site owner.

If you are the site owner, please check the MyBB Documentation for help resolving common issues, or get technical help on the MyBB Community Forums.

J'ai vérifier toutes les informations de connexion a la base de données tout est ok, aucun manquement.
Je nage dans le vide depuis 2 jours... Merci de votre aide


RE: MyBB SQL Error - exdiogene - 11-11-2020

Il est possible que le plugin que vous désirez installer ne soit pas compatible avec votre version de MyBB ou votre version de PHP.

Un compte d'administrateur aurait été plus approprié pour diagnostiquer le problème...

Quelle est votre version de PHP et quel est le plugin que vous voulez installer?


RE: MyBB SQL Error - Lynton69 - 11-11-2020

Bonjour et merci pour la réponse

PHP Version: 5.6.34 et j'ai voulue installer le plugin DVZ Shoutbox 2.3.3


RE: MyBB SQL Error - exdiogene - 11-11-2020

J'ai fait quelques recherches sur ce plugin et plusieurs personnes ont eu des difficultés avec MySQL lors de l'installation.

Il faut que "InnoDB" soit fonctionnel et que le préfixe des tables soit moins long que 32 caractères.

Lors de soucis, ce plugin ne se répare pas bien par lui-même. Il faut des manipulations manuelles!

Tout cela pour dire qu'il me faudra un accès administrateur, ainsi que phpMyAdmin et FTP pour régler ce souci...


RE: MyBB SQL Error - Lynton69 - 11-11-2020

Je ne pense pas que cela viennent du plugins car j'en ai essayer plusieurs mais aucun fonctionne, par exemple mybb_paypalShop est facile d'installation et fonctionnel chez la plupart et moi il fonctionne pas. En faite quand j'upload un plugins rien ne s'affiche sur le panneau de configuration.

[Image: mybb.jpg]


RE: MyBB SQL Error - exdiogene - 12-11-2020

Je ne peux faire aucune vérification sur votre forum sans les éléments demandés précédemment...

Aviez-vous la même version de PHP et MySQL auparavant?

Si cela est le cas, il s'est donc passé un problème lors de la mise à jour.

Ne pouvant vérifier les tables installées, ni leur conformités, je ne peux vous aider davantage.


RE: MyBB SQL Error - Lynton69 - 12-11-2020

Comment puis-je vous passer les informations demandé ? Par message privé ?


RE: MyBB SQL Error - exdiogene - 12-11-2020

Oui, ce serait la solution souhaitable!


RE: MyBB SQL Error - Lynton69 - 12-11-2020

Bonjour, finalement j'ai résolue le problème. En faite y'avais deux plugins dans le dossier inc/plugins (recentpostsindex.php et hello.php) qui étais la d'origine je n'ai pas rajouter sa.
J'ai simplement supprimer les deux et tout est rentré dans l'ordre, j'ai de nouveau accès a la liste des plugins sans le message d'erreur.
Maintenant je vais essayer d'installer un plugins simple pour voir si sa fonctionne.
Merci pour l'aide, si sa bloque plus loin je vous envoie les identifiants comme demander plus haut.


RE: MyBB SQL Error - Lynton69 - 15-11-2020

Bonjour,

J'ai essayer de ré installer DVZ Shoutbox 2.3.3 en suivant a la lettre les instructions d'installation mais au moment de cliquez sur "Installer et activer" dans le panneau de configuration sa bloque a nouveau
Message d'erreur "MyBB has experienced an internal SQL error and cannot continue."
Je vous envoie les informations de connexion nécessaire par message privé si vous pouvez essayez de voir ce qu'il se passe sa serrais gentil.


RE: MyBB SQL Error - exdiogene - 15-11-2020

Suite à une première visualisation, il me semble que "DVZ Shoutbox 2.3.3" utilise seulement des base de Données InnoDB et ce moteur de stockage n'est pas disponible chez votre hébergeur actuel!

De plus lors de son installation, ce plugin va chercher des informations dans la Table "INFORMATION_SCHEMA.ENGINES" qui n'est pas disponible non plus...

J'ai voulu vérifier le contenu du plugin en FTP, mais les informations fournies ne me permettent pas une connexion!

Pourriez-vous me renvoyer les bonnes informations de connexion FTP en me spécifiant le Port de connexion s'il n'est pas le 21?

Merci!

Édition : J'ai eu accès à ce plugin et c'est cette ligne qui pose problème :

Code :
$query = $db->query("SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB'");


Il faudrait suggéré à l'auteur de ce plugin, de vérifier l'existence de la table "INFORMATION_SCHEMA.ENGINES" avant d'essayer de la lire...


RE: MyBB SQL Error - exdiogene - 15-11-2020

Pouvez-vous essayer de remplacer la ligne du plugin :

Code :
$query = $db->query("SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB'");

Par :

Code :
$query = @$db->query("SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB'");

Cela pourrait régler votre problème...


RE: MyBB SQL Error - exdiogene - 19-11-2020

Voilà, j'ai testé ce nouveau code et il fonctionne. Il reste à voir si le plugin s'installera sans l'engin "InnoDB", mais je crois que oui.

Remplacez ces deux lignes :
Code :
$query = $db->query("SELECT SUPPORT FROM INFORMATION_SCHEMA.ENGINES WHERE ENGINE = 'InnoDB'");
$innodbSupport = $db->num_rows($query) && in_array($db->fetch_field($query, 'SUPPORT'), ['DEFAULT', 'YES']);

Par celles-ci :
Code :
$answer = 'NO';
$query=$db->query("SHOW ENGINES");
while($result = $db->fetch_array($query)){
if ($result['Engine'] == 'InnoDB'){
  $answer = $result['Support'];
  break;
}
}
$innodbSupport = in_array($answer, ['DEFAULT', 'YES']);

J'attends vos commentaires si le plugin s'installe correctement maintenant.


RE: MyBB SQL Error - Lynton69 - 19-11-2020

Je reviens pour donner un peut de nouvelle et fermer le sujet.
Avec la ligne ci-dessus tout est rentré dans l'ordre, le plugins s'est installé avec succès.
Encore merci a @exdiogene qui ma aidé par message privé


 Utilitaire de traduction fourni par Regentronique