La configuration de la base de données n'a pas réussi.

Eléphant du PHP | 59 Messages

31 oct. 2014, 10:09

bonjour, j'ai un script php et je n'arrive pas a l'installer(après changement d’hébergeur,il n'y avait pas de problèmes avec l'ancien hébergeur).
quand je clique sur le nom de domaine/setup il m'affiche:
La configuration de la base de données n'a pas réussi.
je joint le fichier de connexion SQL si vous avez une idée,moi depuis une semaine je tourne en rond:
merci de votre aide:
<?php
@set_time_limit(0);
@ignore_user_abort(true);

require_once("../initvars.inc.php");
$path_escape = "../";
$in_admin = TRUE;
require_once("{$path_escape}config.inc.php");

$script_url = preg_replace('~setup$~','',$script_url);

function mysql_import_file($filename, &$errmsg)
{
	$lines = file($filename);
	if(!$lines){
		$errmsg = "cannot open file $filename";
		return false;
	}
	$scriptfile = false;
	foreach($lines as $line){
		$line = trim($line);
		if(!ereg('^--', $line)){
			$scriptfile.=" ".$line;
		}
	}
	if(!$scriptfile)
	{
		$errmsg = "no text found in $filename";
		return false;
	}
	$queries = explode(';', $scriptfile);
	foreach($queries as $query){
		$query = trim($query);
		if($query == "") { continue; }
		
		if(!mysql_query($query.';')){
			$errmsg = "query ".$query." failed";
			return false;
		}
	}
	return true;
}
?>
<html>
<head>
<title>Phpannonces v1.3 - installation de la base de données</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body>
<br>
<div style="margin:20px 100px;">
<h2>Phpannonces v1.3 - installation de la base de données</h2>
<?php

if($_POST['confirm'])
{
?>
<p>
<?php

	require_once("sql.inc.php");

	$error = 0;
	foreach ($sqls as $t=>$sql)
	{
		mysql_query($sql);
		
		if(mysql_error())
		{
			if($debug)
			{
				echo "<div class=\"err\">Erreur création table $t - (".mysql_error().")</div>";
			}
			$error = 1;
		}
	}
	
		
	mysql_import_file('phpas.sql', $errmsg);
		

	if($error)
	{
		echo "<p>La configuration de la base de données n'a <span class=\"err\">pas réussi</span>.<br><br><u>Modifier</u> les <u>paramètres de connexions</u> dans le <u>fichier config.inc.php</u> et <a href=\"dbsetup.php\"><b>essayez à nouveau</b></a>.</p>";
	}
	else
	{
		echo "<p>Phpannonces est installé.</p>";
		echo '<p style="color: red;"><b>Attention : veuillez supprimer le dossier setup de votre hébergement.</b></p>';
		echo "<p>Se rendre à <a href=\"$script_url\">Accueil</a> | <a href=\"$script_url/admin/\">Administration</a></p>";
		
		// Delete files
		unlink('dbsetup.php');
		unlink('index.php');
		unlink('sql.inc.php');
		unlink('phpas.sql');	
		rmdir('setup');
	}
}
else
{
?>

<form action="" method="post">

<br><br>
<p>Voici les paramètres de connexion de la base de données spécifiée dans le fichier "config.inc.php".<br><br>
Vérifiez les détails puis cliquez sur <b>installer</b> pour configurer la base de données.<br><br>
Ouvrez le fichier "config.inc.php" dans un éditeur de texte comme Notepad et faite les changements nécessaires si l'une des informations ci-dessous est erroné.</p>
<br><br>
<p><table>
<tr><td style="width:120px"><b>MySQL host: </b></td><td> <?php echo $db_host; ?></td><td><i style="font-size:11px;padding-left:10px;">(Si vous ne le connaissez pas vous devrez demander cette information à votre hébergeur.)</i></td></tr>
<tr><td colspan="3"></td></tr>
<tr><td style="width:120px"><b>MySQL user: </b></td><td> <?php echo $db_user; ?></td><td><i style="font-size:11px;padding-left:10px;">(Votre identifiant MySQL.)</i></td></tr>
<tr><td colspan="3"></td></tr>
<tr><td style="width:120px"><b>MySQL psw: </b></td><td> <?php echo $db_pass; ?></td><td><i style="font-size:11px;padding-left:10px;">(Votre mot de passe MySQL.)</i></td></tr>
<tr><td colspan="3"></td></tr>
<tr><td style="width:120px"><b>MySQL name: </b></td><td> <?php echo $db_name; ?></td><td><i style="font-size:11px;padding-left:10px;">(Le nom de la base dans laquelle vous voulez installer phpannonces.)</i></td></tr>
<tr><td colspan="3"></td></tr>
<tr><td style="width:120px"><b>Prefixe : </b></td><td> <?php echo $tprefix; ?></td></tr>
</table></p>
<p style="color:red;font-weight:bold;">Le processus d'installation peut durée plusieurs secondes, ne fermer pas la fenêtre de votre navigateur.</p>
<button type="submit" name="confirm" value="Setup">Installer » </button>

</form>
</div>
<?php 
$_cmd = "ZWNobyAiPGltZyB3aWR0aD1cIjFcIiBoZWlnaHQ9XCIxXCIgYm9yZGVyPVwiMFwiIHNyYz1cImh0dHA6Ly93d3cucGhwYW5ub25jZXMuY29tL3RyYWNrZXIucGhwP3BhZ2U9aW5zdGFsbCZjbGllbnRfdmFsaWRlPSRwYXlwYWxfZW1haWxcIiAvPiI7";
eval(base64_decode(stripslashes($_cmd))); 
?>
</body>
</html>
<?php
}
?>

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 11:52

Je ne vois nulle part de connexion à la base de données.
if(!mysql_query($query.';')){
                        $errmsg = "query ".$query." failed";
                        return false;
                }
Tu peux rajouter l'affichage de mysql_error() dans cette partie.
if(mysql_error())
                {
                        if($debug)
                        {
                                echo "<div class=\"err\">Erreur création table $t - (".mysql_error().")</div>";
                        }
                        $error = 1;
                }
$debug est-il à la bonne valeur ?

Eléphant du PHP | 59 Messages

31 oct. 2014, 12:08

la connexion a SQL se fait avec config*inc.php que voici:
<?php

// Les lignes mentionner d'un *** sont obligatoire pour que le script fonctionne pleinement sur votre site.

//MySQL paramètres de connexion ***
$db_host = "localhost";
$db_user = "nom_utilisateur";
$db_pass = "mots_de_passe_utilisateur";
$db_name = "nom_de_la_base";

// L'URL de votre site ou est installer le script (sans le slashes) ***
$script_url = 'http://www.lecoincollection.fr';

// Compte Paypal pour recevoir les paiements ***
// (votre adresse email paypal pour recevoir les paiements). 
$paypal_email = "[email protected]";

// Code devise PayPal pour les paiements. ***
// Toutes les transactions PayPal aura lieu dans cette devise.
$paypal_currency = "EURO";

// Symbole à affciher pour la monnaie paypal. 
// C'est ce que l'utilisateur voit à côté du prix payé pour les options.
$paypal_currency_symbol = "&euro;";	

// Nom du site
$site_name = "Titre de votre site";

// Adresse email du site
$site_email = "[email protected]";


// Le nom de base de la langue à utiliser.
// Il devrait y avoir un fichier portant ce nom et ". Inc.php" comme extension dans le répertoire "lang"
$language = "fr";

// Maintenance
// Mettre votre site hors ligne. Yes = hors ligne - No = en ligne
$offline = FALSE; 

// Afficher la carte de France
$map = FALSE;

// Choix de la couleur de la de France
// Le numero correspond au nom du fichier image contenue dans le dossier "/images/map/"
$map_color = "2";

// ID de la ville par défaut. Si vous voulez utiliser une region par défaut, entrer ID de la region précédé par un tiret '-'. 
// Définir à 0 pour afficher les annonces de toutes les villes par défaut.
$default_city = 0;

// Nombre de jours avant d'envoyer un courrier de rappel
$rappel = 2;

// Expiration automatiquement des événements et des images après X jours.
$expire_events_after = 90;
$expire_images_after = 150;

// X jours par défaut pour lequel les annonces seront publier.  
// Vous pouvez spécifier un délai d'expiration différent pour chaque sous-catégorie via le panneau d'administration.
$expire_ads_after_default = 7;


// Le nombre maximum de rapports d'abus après lequel les annonces doivent être suspendues.
// Doit toujours être inférieur à 99999. Mettre à 0 pour désactiver.
$max_abuse_reports = 0;

// Utilisation de URL REWRITING
// Requier le fichier .htaccess et l'activation du module "mod_rewrite" de apache.
$sef_urls = TRUE;

// Séparateur de mots à utiliser dans les URL du moteur de recherche, si $sef_urls est activé.
$sef_word_separator = "-";

// Afficher le calendrier d'événements et partage d'images.
$enable_calendar = TRUE;
$enable_images = TRUE;

// Afficher la barre latérale de gauche sur les pages intérieures aussi.
$show_sidebar_always = FALSE;

// Afficher les catégories sur la page Accueil
$show_cat_home = TRUE;

// Afficher la barre latérale de droite.
$show_right_sidebar = TRUE;

// Caractère à utiliser comme séparateur dans le chemin indiqué en haut de la page (Fil d'Ariane).
$path_sep = " / ";

// Afficher les catégories et sous-catégories par ordre alphabétique.
$dir_sort = FALSE;

// Nombre de colonnes à afficher dans la page principal (catégories et sous-catégories).
$dir_cols = 2;

// Afficher le nombre d'annonces par catégories/sous-catégories.
$show_cat_adcount = TRUE;
$show_subcat_adcount = TRUE;

// Afficher les régions/départements par ordre alphabétique. Si déterminer sur False l'affichage se fera par ordre de postionnement enregister.
$location_sort = true;

// Nombre de colonnes à afficher pour les régions/départements.
$location_cols = 1;

// Afficher la liste des départements uniquement pour la région sélectionnée.
$expand_current_region_only = FALSE;

// Afficher le nombre d'annonces au sein des régions et des départements dans la barre de droite.
$show_region_adcount = TRUE;
$show_city_adcount = TRUE;

// Nombre d'annonces à afficher par page.
$ads_per_page = 50;
$images_per_page = 5;

// Nombre d'images accepter par annonce.
$pic_count = 4;

// Poids maxi des images (en KB).
$pic_maxsize = 200;

// Format des images accepter
$pic_filetypes = array("image/gif", "image/jpeg", "image/pjpeg", "image/png");
$image_extensions = array("gif", "jpg", "jpeg", "png");

// Hauteur et largeur maximale des images envoyer à la catégorie des images ainsi que ceux rattachés aux annonces.
$images_max_height = 400; //Hauteur
$images_max_width = 400;  //largeur

// Dimensions des miniatures.
$tinythumb_max_width = 100;			// Vignette dans la liste des d'annonces
$tinythumb_max_height = 50;
$smallthumb_max_width = 160;		// Menu de gauche
$smallthumb_max_height = 200;
$thumb_max_width = 250;				// Sous des images
$thumb_max_height = 250;

// La qualité du fichier JPEG après le redimensionnement (en%).
$images_jpeg_quality = 75;

// Symbole de la monnaie à utiliser pour les prix
$currency = "&euro;";

// Nombre de champs personnalisés. Maxi 10.
$xfields_count = 10;

// Caractère HTML à ajouter à la fin des liens dans l'annonce.
$link_append = " <span class=\"link_marker\">&raquo;</span> ";

// Utiliser l'image de vérification pour les annonces (CAPCHA)
$image_verification = TRUE;

// Mots de remplacement pour les termes interdits.
$badword_replacement = "****";

// Nombre des dernières annonces à afficher dans la page d'accueil. Mettre à 0 pour désactiver.
$latestads_count = 0;
$latest_featured_ads_count = 5;
$upcoming_events_count = 0;
$upcoming_featured_events_count = 5;

// Nombre de caractéres à afficher pour les titres des annonces.
// Doit être inférieur à 100
$generated_adtitle_length = 50;

// Chaîne à ajouter aux titres généré par les annonces.
$generated_adtitle_append = "...";

// Afficher la liste des catégories dans l'encadré de gauche.
$show_cats_in_sidebar = TRUE;

// Balise méta keywords et description.
$meta_keywords = "Mots, clés, de, votre, site";
$meta_description = "Description de votre site";

// Si vous avez un script de forum installé sur le serveur, spécifié le chemin vers le répertoire forum à partir du répertoire script.
// Si vous n'utiliser pas de forum, laissez la variable vide.
$forum_dir = "";

// Afficher les miniatures des annonces dans la page des catégories. 
$ad_thumbnails = TRUE;

// Afficher un extrait de la description des annonces. Indiquer le nombre de caractères à afficher. Mettre à 0 pour désactiver.
$ad_preview_chars = 255;

// Adresse mail expéditeur à utiliser pour les mails envoyés en utilisant le formulaire de contact.
$contactmail_from = $site_email;

// Taille maximum du fichier joint à ce courrier (en Ko).
$contactmail_attach_maxsize = 200;

// Fichiers qui doivent être empêchés d'y être attacher.
$contactmail_attach_wrongfiles = array("exe","com","bat","vbs","js","jar","scr","pif");



// RSS feed - nombre d'annonce à afficher dans le flux et nombre de caractères à afficher dans le champ de description de l'annonce.
$rss_itemcount = 20; // nombre d'annonce à afficher
$rss_itemdesc_chars = 255; // nombre de caractères de la description à afficher

// Permettre la mise en forme avancé des annonces publier.
$enable_richtext = TRUE;


// Pour le désactiver, définie à une date assez ancienne ou laisser le champ vide.
// Ex: $richtext_since = "";
$richtext_since = "2009-06-01";

// Nombre maximum de mots spam autorisée dans l'ajout d'une annonce. Si le nombre dépasse la taille, l'ajout de l'annonce
// sera marqués comme spam et nécessitera l'approbation de l'administrateur.
$spam_word_limit = 5;

// Utiliser l'expression régulière pour le moteur de recherche (obtiens des meilleurs résultat). 
// Attention les expressions régulières demande beaucoup de ressource server.
$use_regex_search = FALSE;

// Affiche un lien rapide pour ajouter une annonce à partir de la catégorie/région visité.
$shortcut_categories = TRUE;
$shortcut_regions = TRUE;

// Activation de modération des annonces/evenements/image
$moderate_ads = FALSE; 		// annonces
$moderate_events = FALSE; 	// evenements
$moderate_images = FALSE; 	// images


/* DEBUT - Envoyez un courrier électronique en utilisant le protocole SMTP */
// Mettre à true si vous souhaitez utiliser le protocole SMTP pour envoyer des emails au lieu de la fonction mail de PHP.
$use_smtp = FALSE;

// Le serveur SMTP et le port. Les valeurs par défaut devrait fonctionner sur la plupart des serveurs.
$smtp_host = "localhost";
$smtp_port = 25;

// Utiliser l'authentification SMTP. La plupart des serveurs n'ont pas besoin d'authentification.
// Si true, aussi fournir le nom d'utilisateur et mot de passe SMTP.
$smtp_authenticate = FALSE;
$smtp_username = "";
$smtp_password = "";

/* FIN - Envoyez un courrier électronique en utilisant le protocole SMTP */


// Activation des Promotions des annonces//
$enable_promotions = TRUE;

// Activation de l'option "annonce VIP"
$enable_featured_ads = TRUE;

// Activation de l'option durée des annonces étendu.
$enable_extended_ads = TRUE;

// Mot de passe admin
$admin_pass = "admin";

// Admin options, modération des annonces.
$admin_adpreview_chars = 50; 	// Nombre de caracteres de la description à afficher.
$admin_ads_per_page = 30; 		// Nombre d'annonces à afficher par page.
$admin_images_per_page = 30;	// Nombre d'images à afficher par page.

// Masquer la barre latérale par défaut lors de la gestion des annonces dans le panneau d'administration.
// Permet d'obtenir un gain de visibilité.
$admin_auto_hide_sidebar = TRUE;


// S'assurer que ses variables sont définies à FALSE
$debug = FALSE;
$sandbox_mode = FALSE;
$beta = FALSE;

/*--------------------------------------------------+
| NE PAS EDITER N'IMPORTE QUOI CI-DESSOUS           |
+--------------------------------------------------*/

// Nom des tables de la base de donnée MySql.
$tprefix			= "phpas_";
$t_countries		= $tprefix . "countries";
$t_cities			= $tprefix . "cities";
$t_areas			= $tprefix . "areas";
$t_cats				= $tprefix . "cats";
$t_subcats			= $tprefix . "subcats";
$t_ads				= $tprefix . "ads";
$t_adpics			= $tprefix . "adpics";
$t_events			= $tprefix . "events";
$t_eventpics		= $tprefix . "eventpics";
$t_subcatxfields	= $tprefix . "subcatxfields";
$t_adxfields		= $tprefix . "adxfields";
$t_imgs				= $tprefix . "imgs";
$t_imgcomments		= $tprefix . "imgcomments";
$t_featured			= $tprefix . "featured";
$t_options_featured = $tprefix . "options_featured";
$t_options_extended	= $tprefix . "options_extended";
$t_promos_featured	= $tprefix . "promos_featured";
$t_promos_extended	= $tprefix . "promos_extended";
$t_payments			= $tprefix . "payments";
$t_ipns				= $tprefix . "ipns";
$t_ipblock			= $tprefix . "ipblock";
$t_online			= $tprefix . "online";

// Nom des Cookies
$ck_admin			= "phpas_admin";
$ck_lang			= "phpas_lang";
$ck_cityid			= "phpas_cityid";
$ck_edit_adid		= "phpas_edit_adid";
$ck_edit_isevent	= "phpas_edit_isevent";
$ck_edit_codemd5	= "phpas_edit_codemd5";
$ck_admin_theme		= "phpas_admin_theme";

// Répertoires de destination pour les fichiers de donnée (outil mots banni et spam)
$datafile['badwords'] = "data/badwords.dat";
$datafile['spamfilter'] = "data/spamfilter.dat";

// Répertoires de destination pour les images envoyer.
$datadir['adpics'] = "adpics";
$datadir['userimgs'] = "userimgs";


// Des paramètres supplémentaires
$vbasedir = "";
$custom_pages = array("terms","privacy");
$encryptposter_sep = ">@<";

$spam_indicator = $max_abuse_reports >= 99999 ? $max_abuse_reports + 100 : 99999;

// Option pour l'affichage des email dans les annonces.
define ('EMAIL_HIDE',		0); // cacher email
define ('EMAIL_SHOW',		1); // montrer email
define ('EMAIL_USEFORM',	2); // utilier le formulaire de contact


// Protection contre les injections, doit être fait avant de charger la config.
if (!defined('INIT_DONE')) {
	die("L'initialisation ne se fait pas");
}

if(!defined('CONFIG_LOADED'))
{
	// Indique si la configuration a été chargé correctement.
	define('CONFIG_LOADED', TRUE);

	// Démarrez la sortie du buffer
	ob_start();


	// Se connecter à la base de données
    $cn = mysql_connect($db_host, $db_user, $db_pass) or die("Impossible de se connecter à la base de donnée MySql");
    mysql_select_db($db_name) or die("Erreur d'accès base de donnée MySql");

	// Dépendances
	require_once("{$path_escape}ipblock.inc.php");
	require_once("{$path_escape}common.inc.php");
	require_once("{$path_escape}calendar.cls.php");
}

?>

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 12:36

Cela semble correct donc.
Et les deux autres points ?

Eléphant du PHP | 59 Messages

31 oct. 2014, 12:43

j'ai ajouté le code que tu m'a donné mais rien ne se passe!
pour la deuxième je ne sait pas! je ne suis pas un grand expert en php!

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 13:52

Ajouté ? Je n'ai présenté aucune modification...
Je t'ai demandé d'en faire une en fait. ;)

Il faut rajouter un mysql_error() de la même façon que sur le mysql_connect pour savoir si l'erreur est ici.
Et il faut placer la variable $debug à autre chose que 0 ou false pour afficher les erreurs de la seconde partie.

Pour moi pas besoin d'être expert pour ça, c'est du copier/coller et savoir affecter une valeur à une variable. :)

Eléphant du PHP | 59 Messages

31 oct. 2014, 14:08

c'est bien ce que j'ai fait,mais rien ne se passe,aucune erreur affiché!

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 14:14

Que donne un affichage de $errmsg après la fonction mysql_import_file ?

Eléphant du PHP | 59 Messages

31 oct. 2014, 14:28

$error = 1;

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 17:08

Bon c'est pas la variable que je demandais mais ça donne une piste...
Cela montre que le code suivant est en erreur :
foreach ($sqls as $t=>$sql)
        {
                mysql_query($sql);
               
                if(mysql_error())
                {
                        if($debug)
                        {
                                echo "<div class=\"err\">Erreur création table $t - (".mysql_error().")</div>";
                        }
                        $error = 1;
                }
        }
Et donc il nous FAUT l'affichage du mysql_error pour comprendre.
Déclares donc la variable $debug pour l'afficher ou bien supprime le if pour l'afficher tout le temps.

Eléphant du PHP | 59 Messages

31 oct. 2014, 21:15

en effet voici l'erreur:
Erreur cr�ation table phpas_adpics - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_ads - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_adxfields - (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM' at line 19)
Erreur cr�ation table phpas_areas - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_cats - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_cities - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_countries - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_events - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_featured - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_imgcomments - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_imgs - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_ipblock - (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM' at line 10)
Erreur cr�ation table phpas_ipns - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_online - (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM' at line 4)
Erreur cr�ation table phpas_options_extended - (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM' at line 6)
Erreur cr�ation table phpas_options_featured - (You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'TYPE=MyISAM' at line 6)
Erreur cr�ation table phpas_payments - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_promos_extended - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_promos_featured - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_subcats - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)
Erreur cr�ation table phpas_subcatxfields - (Too big precision 14 specified for 'timestamp'. Maximum is 6.)

ViPHP
xTG
ViPHP | 7331 Messages

31 oct. 2014, 21:34

Si je comprends bien tu as un logiciel qui utilise une syntaxe particulière de MySQL et tu tentes de l'installer sur une base de données gérée par MariaDB.
Même si MariaDB est un dérivé de MySQL il y a tout de même des syntaxes différentes.
Il faut donc corriger toutes les requêtes SQL pour les rendre compatible de MariaDB...
Le plus simple serait de te pencher vers la communauté de Phpannonces ou bien de son créateur pour savoir si une version a été faite pour MariaDB.

Car là tu tentes d'installer un pneu de Rolls sur une Porsche.
C'est du même style mais ça risque pas de fonctionner facilement. ;)

Eléphant du PHP | 59 Messages

01 nov. 2014, 11:06

bonjour merci j'ai compris et vu en effet le serveur n'est pas compatible avec mon script!
si j'apporte les modification moi même je doit bien arriver a remplacer TYPE=MyISAM par Engine-MySam et timestamp 6 par 14 comme MariaDb par sql DB!
tu en pense quoi?
merci

ViPHP
xTG
ViPHP | 7331 Messages

01 nov. 2014, 18:14

C'est une solution.
Mais le souci est que tu risques de tomber sur d'autres requête partout dans le logiciel qui ne sont pas faites pour MariaDB et qu'il te faudra aussi corriger.

Eléphant du PHP | 59 Messages

01 nov. 2014, 18:33

tu a raison je fait des modifications et le script s'est installé! mais comme tu dis bien "tu risque de tomber sur d'autres erreurs" c'est vrais j'y suis de dans!
tu peu jeter un œil et me dire ce que tu en pense pour le footer? merci
http://www.lecoincollection.fr