Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Problème de cms d'Emulateur


zemna

Question

[Message d'introduction] Erreur cms MT2

Version des files : 2013

Domaine (Base de données, Core, etc.) : CMS

Votre niveau (débutant, intermédiaire, avancé) : Débutant

Description du problème :

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp\www\AlesyaMT2\config.inc.php on line 26

Comment reproduire le problème :

Recherches et tests effectué :

Résultat des recherches et tests :

Message d'erreur, capture d'écran :

Hidden Content

    Give reaction to this post to see the hidden content.

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Bonne journée

Modifié par Funky Emulation
Core X - External 2 Internal
Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 22
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

22 réponses à cette question

Messages recommandés

  • 0

Bonjour,

 

la fonction mysql_connect tout comme plusieurs autre fonction mysql_* sont obsolètes depuis pas mal de temps maintenant.

 

Php commence à les rendre complètement inutilisable au fil du temps pour nous obliger à passer sur des fonctions plus sécurisées et pas obsolètes.

 

Comme le message d'erreur te le conseille, il serait judicieux de ta part d'utiliser soit:

-mysqli

ou

-PDO

à la place de mysql.

 

Pour effectuer ces modifs, je te conseille de t'aider directement de la doc officiel php, pour chaque fonction mysql, ils te disent ce que tu peux utiliser à la place, exemple pour mysql_connect: http://php.net/manual/fr/function.mysql-connect.php

 

Bien à toi.

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Non surtout pas, Xampp doit juste utiliser une version php antérieur qui autorise encore les fonctions mysql et utiliser une ancienne version PHP pour "patcher" ce soucis n'est que repousser le problème à plus tard. mysql contient énormément de failles c'est pour cela que les fonctions sont toutes dépréciées à l'heure actuelle.

 

Ta proposition est sans doute fonctionnelle mais c'est du bidouillage car tu ne résous pas le soucis proprement. Là tu l'incites à utiliser des fonctions full failles x.x

 

Le passage mysql => mysqli est trèèèèèèèès simple donc autant le faire une fois et être tranquille pour la suite :)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

La question est pas de savoir si je suis dev web ou pas mais de comprendre le truc x)

 

Ce que je dis est valable pour tout le monde et toi tu devrais aussi switcher soit pour du mysqli ou PDO. Si tu as besoin de plus d'avis à ce sujet, tapes simplement des fonction mysql sur google et ça devrait te convaincre :P

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Voici mon fichier en question que faut t'il changer exactement ?

 

<?php
/**
* MT2-CMS
* @author JigSaw 
* @license http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
* @version b1.002 24/04/2010
* @link http://mt2cms.free.fr
*
* [config.inc.php]
* Page de configuration. Indispenssable au fonctionnement du site
**/

/**
*Inclusion de vos identifiant de connexion
**/
require 'config.log.inc.php';

/**
*Si on a accès au serveur SQL, on créer les array de configuration
*Sinon, on met le site en maintenance forcé
**/
if ($sock = @fsockopen($host, '3306', $num, $error, 1))
{

$maintenance = false;
mysql_connect($host, $username, $password );

mysql_select_db("site");

/**
*Array de configuration du site
**/
$sql = mysql_query("SELECT * FROM conf_site LIMIT 1") or die (mysql_error());
$CONFIG = mysql_fetch_array($sql);
foreach ($CONFIG as $k => $v)
{
if(!is_numeric($k))
{
$tpl->assign('config_'.$k, $v);
}
}

/**
*Array de configuration du classement
**/
$sql = mysql_query("SELECT * FROM conf_classement LIMIT 1") or die (mysql_error());
$CONFIG_classement = mysql_fetch_array($sql);
foreach ($CONFIG_classement as $k => $v)
{
if(!is_numeric($k))
{
$tpl->assign('config_classement_'.$k, $v);
}
}

}
else
{
$maintenance = true;
error_reporting(0);
$CONFIG = array (
'templates' => 'default'
);
$tpl->assign('config_templates', 'default');
}
?>

Lien vers le commentaire
Partager sur d’autres sites

  • 0

C'est marqué quoi dans ton config.log.inc.php ? Il y a tes logs / adresse ip ?

Après ce n'est pas de mon domaine mais je trouve ça bizarre quil renvoie l'erreur à la ligne 26. Je ne voudrai pas dire de bêtises, je vais laisser les plus calés s'en charger :P

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.