Votre question

Installation PHPNuke / OVH Pb nuke.sql

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
18 Janvier 2006 11:35:05

Bonjour à tous,

J'ai déjà installé un PhpNuke 7.8.2 sur un serveur Free pour un test et décidé de le faire façon pro sous OVH mais j'ai un problème avec l'installation de mon PhpNuke toujours 7.8.2 sur mon hébergement OVH 90 Plan.

Voici les étapes que j'ai suivi avec screens pour avoir une réponse adaptée et vous faire gagner du temps :p 

* Demande de migration mysql en mysql 4 en image

* Installation via FileZilla du répertoire HTML de PhpNuke sur mon site distant dans WWW

* Tentative d'executer le fichier nuke.sql via PHPMyAdmin image

et j'ai un message d'erreur Fatal error: Maximum execution time of 10 seconds exceeded in /home/ovh/www/phpMyadmin/libraries/read_dump.lib.php on line 77 ------> image

* Tentative de création d'une table nuke via PHPMyAdmin mais de nouveau message d'erreur :

Erreur

requête SQL :

CREATE TABLE `nuke` (

)

MySQL a répondu:


#1113 - A table must have at least 1 column


------>image


* Et pour finir voilà mon config.php :

Citation :
$dbhost = "localhost";
$dbuname = "voixdukokocher";
$dbpass = "*********";
$dbname = "voixdukokocher";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitekey = "*****************";
$gfx_chk = 0;
$subscription_url = "";
$admin_file = "admin";
$advanced_editor = 0;



Je fais appel aux autres membres pour trouver mon erreur et la corriger.

Merci à la communauté :D 

Autres pages sur : installation phpnuke ovh nuke sql

18 Janvier 2006 12:21:24

Bien entendu tu as chercher ce que signifais l'erreur ?

Bon...Je suis de bonne humeur ...

Ton script SQL est trop long à s'éxécuter.

Ovh a paramétré 10 sec d'éxécution maximum pour chaque requete. Vu que c'est le SQL de toute les table phpnuke, il te suffit de faire par morceaux.


Tu selectione 20 table, tu l'execute, tu reselectione 20 table ....
18 Janvier 2006 15:52:31

En effet je sais que le poid est limité mais pourtant je n'excède pas celui inscrit alors que le message m'indique que si. Ensuite j'ai tenté de couper par morceaux et de les introduire peu à peu mais là de nouveaux des erreurs mais non pas suite à un mauvais découpage enfin il me semble.

Etant au boulot je ne peux confirmer, je retente ce soir et je remonte le topic si souci ou je cloture (préfère la dernière solution ;-) )

Merci Okinou :-D
Contenus similaires
18 Janvier 2006 16:05:46

Le poids n'est pas le temps d'éxécution.

Imagine, tu upload par phpmyadmin un fichier sql contenant 1 "insert into ...". Il passera sans probleme.


Maintenant, imagine tu as une table contenant 50 000 enregistrement, tu fais une requete dessus pour tout selectionner. "select * from ..."

Iici, le temps déxécution de cette requete pourrait dépassé 10 sec car elle sera beaucoup trop lourde...

Si cela ne passe pas (pour tes propres script, et non pour phpmyadmin) penche toi du coté des init_set('max_execution_time', 30) à inséré avant le script, peut etre pourra tout remodifier cette limite à 30 sec si jamais 10 ne te suffise pas.

19 Janvier 2006 11:53:43

Plop

Merci Okinou, j'avais pas pris le probklème dans ce sens.

Donc j'ai pu insérer mon nuke.sql via PhpMyAdmin en le scindant mais aussi en supprimant les concerne:
) ENGINE=MyISAM; )

qui n'étaient pas ccéptés, il semblerait que ça ne génère pas de problème....

J'ai ensuite réouvert mon config.php pour le configurer d'après les infos reçus par mail d'OVH soit :

Citation :
$dbhost = "sql9";
$dbuname = "voixdukokocher";
$dbpass = "mot de passe de ma base";
$dbname = "voixdukokocher";
$prefix = "nuke";
$user_prefix = "nuke";
$dbtype = "MySQL";
$sitekey = "S·kQSd5%W@Y62-dm29-.-39.3a8sUf+W9";
$gfx_chk = 0;
$subscription_url = "";
$admin_file = "admin";
$advanced_editor = 0;


En allant sur http://www.voixdukochersberg.info/index.php j'ai le message d'erreur :
Erreur: Connexion à la base de données Impossible!!!.

J'ai vérifié et tenter de changer quelques paramètres (en me basant sur leur mail soit :

Citation :
Version supérieur a 2.2.3 :

$cfg['PmaAbsoluteUri'] = 'http://www.voixdukochersberg.info/repertoire de phpMyAdmin/';

$i++;
$cfg['Servers'][$i]['host'] = 'sql9';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'voixdukokocher';
$cfg['Servers'][$i]['password'] = 'mot de passe;
$cfg['Servers'][$i]['only_db'] = 'voixdukokocher';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['column_comments'] ='';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();


Version anterieur a 2.2.3 :

$cfgServers[1]['host'] = 'sql9';
$cfgServers[1]['port'] = '';
$cfgServers[1]['adv_auth'] = false;
$cfgServers[1]['stduser'] = 'voixdukokocher';
$cfgServers[1]['stdpass'] = 'mot de passeF';
$cfgServers[1]['user'] = 'voixdukokocher';
$cfgServers[1]['password'] = mot depasse';
$cfgServers[1]['only_db'] = 'mot de passe';
$cfgServers[1]['verbose'] = '';


et ce sans résultat.

J'ai maillé le support technique car je me connais, vais tout tripoter au point de faire de plus grosses conn...ries


Par contre si un de vous pourrez confirmer mon config.php, je saurais qu'il faut chercher l'erreur ailleurs ;) 

Bonne journée à tous


Nadège
19 Janvier 2006 12:06:16

Hip
Effectivement tu fais des conneries la ;) 

Pourquoi modifie tu ton config.inc.php de phpmyadmin ? Cela n'as rien à voir :)  La seule chose que tu dois modifier sera les parametre du config.php de phpnuke.

Si ton phpnuke te dis connection impossible à la base, ceest uniquement dû à des erreur de login/host, password ...

Pour se faire je te conseil de faire ceci dans une page php banale :

<?php
$mysql_host = '';
$mysql_login = '';
$mysql_password = '';
$mysql_bdd = '';

$connection = mysql_connect($mysql_host,$mysql_login,$mysql_password) OR DIE (mysql_error());
$select_db = mysql_select_db($mysql_bdd) OR DIE (mysql_error());
?>


Lorsque tu éxécutera ce script, tu aura un erreur mysql te disant si l'host n'est pas bonne, ou le login, ou le password ...ou la bdd :) 

Bref, copie nous le message d'erreur si tu n'est pas sur, a+
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS