[Réglé] General Error SQL ERROR [ mysql4

Forum concernant les demandes de support pour tout problème d'installation d'un forum phpBB 3.2.x uniquement

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Pensez à effectuer une recherche, la réponse à votre question a de grandes chances d'avoir déjà été donnée.

[Réglé] General Error SQL ERROR [ mysql4

Messagepar Pyanepsion » 25 Mar 2017 à 19:57

Bonjour à tous.

J’essaye de migrer un forum d’un site https://mon-site.com/forum1 vers un site https://mon-site.net/forum. (de .com/forum1 vers .net/forum).
J’ai suivi la procédure indiquée ici.

J’obtiens le message d’erreur :
General Error
SQL ERROR [ mysql4 ]

mysql_connect function does not exist, is mysql extension installed? []

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.


Comment corriger cela ?
Merci pour votre aide.
Modifié en dernier par Pyanepsion le 25 Mar 2017 à 21:41, modifié 1 fois.
Pyanepsion
Maître-posteur
Maître-posteur
 
Messages: 436
Enregistré le: 24 Mai 2009 à 08:30
Localisation: Clermont-Ferrand

Re: General Error SQL ERROR [ mysql4

Messagepar Steph » 25 Mar 2017 à 20:29

Salut,

Reagrde si les prérequis pour phpBB 3.2 sont cohérent avec ta configuration :

    PHP : >= 5.4

    L'un des systèmes de base de données SQL suivants :

      MySQL 3.23 ou supérieur (MySQLi supporté)
      MariaDB 5.1 ou supérieur
      MS SQL Server 2000 ou supérieur (via ODBC ou le connecteur SQLSRV)
      Oracle
      PostgreSQL 8.3+
      SQLite 3
Avatar de l’utilisateur
Steph
Administrateur
Administrateur
 
Messages: 18525
Enregistré le: 29 Déc 2008 à 15:48
Localisation: Alsace / Bas-Rhin / France

Re: General Error SQL ERROR [ mysql4

Messagepar Pyanepsion » 25 Mar 2017 à 21:41

Les conditions sont correctes : PHP 7, et MySQL 5.5.
J’avais pu installer sans problème un nouveau forum phpBB 3.2 en partant de rien au même endroit.

J’ai trouvé une solution qui m’a permis de comprendre où était le problème.
J’ai installé un nouveau forum à cet endroit.
J’ai remplacé les dossiers files, images, et store de la nouvelle installation par les dossiers de l’ancien forum.
J’ai ensuite modifié la base de données selon la procédure précédente.

Le problème portait donc sur :
$dbms = 'phpbb\\db\\driver\\mysqli'; au lieu de $dbms = 'mysql'; pourtant sur le même serveur.
$table_prefix = 'phpbb3_'; devait être la même que la base de données d’origine
$phpbb_adm_relative_path = 'adm/'; a été ajouté
$acm_type = 'phpbb\\cache\\driver\\file'; au lieu de $acm_type = 'file';
@define('PHPBB_ENVIRONMENT', 'production'); a été ajouté.

La valeur d’origine $load_extensions = ''; a été retirée.
Pyanepsion
Maître-posteur
Maître-posteur
 
Messages: 436
Enregistré le: 24 Mai 2009 à 08:30
Localisation: Clermont-Ferrand

Re: General Error SQL ERROR [ mysql4

Messagepar galixte » 26 Mar 2017 à 04:13

Oui, c’est une question que je me pose souvent, car à chaque changement de branche de phpBB le contenu du fichier ./config.php évolue et rien n’est proposé pour le mettre à jour.

Personnellement je le mets à jour manuellement mais aucune allusion de la part de phpBB.com concernant ceci, ce qui peut occasionner des problèmes parfois.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
ImageListes de tous les styles recensés pour phpBB 3.1.x & 3.2.x.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.
Avatar de l’utilisateur
galixte
Floodeur universel
Floodeur universel
 
Messages: 10219
Enregistré le: 08 Mar 2004 à 01:40
Localisation: Sud de la France.


Retourner vers Installation

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité