 |
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 13:50 Sujet du message: message en haut du site suite à mise à jour [RESOLU] |
|
|
Salut,
Sur les conseils de stefvar, j'ai passé mon phpnuke de la version 7.9 à 8.0.
La mise à jour s'est bien passée, sauf que maintenant, en haut de mon site, il y a un message qui prends toute la largeur de la page. Voila ce message:
| Citation: | | global $user, $cookie, $prefix, $db, $name; cookiedecode($user); $ip = $_SERVER["REMOTE_ADDR"]; $url = $_SERVER["REQUEST_URI"]; $uname = $cookie[1]; if(!isset($uname)) { $uname = "$ip"; $guest = 1; } $past = time()-900; $sql = "DELETE FROM ".$prefix."_userinfo_where WHERE time < $past"; $db->sql_query($sql); $sql = "SELECT time FROM ".$prefix."_userinfo_where WHERE username='$uname'"; $result = $db->sql_query($sql); $ctime = time(); $sql_a = "SELECT * FROM ".$prefix."_modules WHERE title = '$name'"; $result_a = $db->sql_query($sql_a); $row_a = $db->sql_fetchrow($result_a); if ($row = $db->sql_fetchrow($result)) { $sql = "UPDATE ".$prefix."_userinfo_where SET username = '$uname', time = '$ctime', host_addr = '$ip', guest = '$guest' , module = '$name', url = '$url' WHERE username = '$uname'"; $db->sql_query($sql); } else { $sql = "INSERT INTO ".$prefix."_userinfo_where (username, time, host_addr, guest,module,url) VALUES ('$uname', '$ctime', '$ip', '$guest','$name','$url')"; $db->sql_query($sql); } |
Si vous voulez voir ce que cela donne en image:
Hormis ce message, mon site fonctionne parfaitement, mais c'est quand même un peu génant.
L'un de vous aurait il une idée pour m'aider? je débute en php, et je ne vois pas d'ou cela provient.
Merci. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
Posté le: 16 Mar 2007, 13:52 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Bonjour,
Il manque des table dans ta base de données et donc des mises à jours.
As tu consulté le tutorial à cet effet ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 13:55 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Salut Stefvar,
Bien oui,
En fait je me suis servi du tuto pour débutant.
j'ai bien tout suivi à la lettre, l'edition des fichiers pour les modules que j'ai d'installé, etc...
Mais j'ai du faire une boulette quelque part.
As tu un début de piste?
Merci.
Edit: en module supplementaire, il n,'y avais que ms analys que j'avais ajouté |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 14:02 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Salut,
c'est la dessus que j'etais parti en attendant une réponse.
Oui, la je viens d'essayer de le relancer, mais ca fait toujours pareil. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 14:24 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re-salut,
Bon je viens de reprendre le tuto etape par etape.
La seul chose que j'ai du faire et qu'il ne fallait pas, c'est d'upper le repertoire install sur le serveur.
Mais il ne me semble pas que ca vienne de là.
qu'en penses tu?
Edit:ms analys me dit que mon site est en version 8.01, et quand je lance svmaj pour le passer en 8.03 ca me dit:
| Citation: | Operation Status!
- Echec de création de la table nuke_cache_accueil !!!
- Echec de création de la table nuke_cache_data !!!
- Echec de création de la table nuke_cache_module !!!
- Echec de la création du champ nuke_cache_accueil !!!
- Succés de la mise à jour du champ nuke_bbconfig !!! |
si je tente mise a jour 8.01 vers 8.03 avec cache, ca me dit juste:
| Citation: | | Succés de la mise à jour du champ nuke_bbconfig !!! |
Mais je me retrouve toujours avec ce message en haut du site.
et le site reste toujours en version 8.01 (selon ms analys).
bizarre tout ca! |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
Posté le: 16 Mar 2007, 14:56 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re,
Avais tu effectué la mise à jour de la base de données lors du passage de la version 7.9 à 8.0 ?
Ta version 7.9, était elle une version patchée ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 15:29 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
re salut,
En fait la mise à jour de 7.8 à 7.9 s'est passée nickel.
Non, il ne me semble pas que c'etait une version patchée.
Là je suis au boulot, mais j'ai encore cette version chez moi, je regarderai ca ce soir.
C'est au moment de la mise à jour de 7.9 à 8.xx que ca a déconné.
C'est embétant ca.
J'y connais un minimum, j'apprends petit à petit, c'est vrai que c'est avec ces erreurs que l'on apprends, mais bon.
Si tu te sent, je peu te laisser les clés du ftp, histoire que tu regardes.
Merci. |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
Posté le: 16 Mar 2007, 15:45 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re,
Quels sont les problèmes qu'il y a eu lors du passage de la 7.9 à 8.0 ?
Comment as tu procédé ? _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 16:03 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
re bonjour,
pour passer de la 7.9 à 8.00,
J'ai upp les fichiers telechargés sur ton site.
Le probléme que j'ai eu suite à cette mise à jour, etait que toutes les images que j'avais dans mes articles ne s'affichaient plus.
Pour corriger cela, j'ai du rajouter un morceau de code dans le fichier config.php à la racine du site.
En recherchant un peu, il me semble que ca viendrait du mainfile.php.
en editant le fchier sur le serveur, et en recharchant les mots qui se trouvent dans le message d'erreur sur mon site, je trouve beaucoup de ressemblance.
voila a peu pres ce que je terouve dans mainfile.php:
| Citation: | function update_points($id) {
global $user_prefix, $prefix, $db, $user;
if (is_user($user)) {
if(!is_array($user)) {
$cookie = cookiedecode($user);
$username = trim($cookie[1]);
} else {
$username = trim($user[1]);
}
$username = substr(htmlspecialchars(str_replace("\'", "'", trim($username))), 0, 25);
$username = rtrim($username, "\\");
$username = str_replace("'", "\'", $username);
if ($db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_groups")) > 0) {
$id = intval($id);
$result = $db->sql_query("SELECT points FROM ".$prefix."_groups_points WHERE id='$id'");
list($points) = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$rpoints = intval($points);
$db->sql_query("UPDATE ".$user_prefix."_users SET points=points+".$rpoints." WHERE username='$username'"); |
ca ressemble comme deux gouttes d'eau au message d'erreur que je me paye.
ca viendrait de là? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
Posté le: 16 Mar 2007, 16:09 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re,
J'ai franchement un gros doute sur la réussite de la mise à jour de ton site.
Via PhpMyAdmin, fait une sauvegarde de la structure de ta base de données et compare là avec celle du fichier nuke.sql présent dans l'archive. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 16:11 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
re,
ben maintenant il se passe un truc bizarre.
sur mon site, je n'arrive plus a y acceder.
| Citation: | There seems to be a problem with the MySQL server, sorry for the inconvenience.
We should be back shortly. |
alors que je n'ai rien touché entre temps.
Je vais jetter un oeil a ce que tu me dit et te tiens au courant.
Edit: ca remarche, il me semble que ca venait de chez free, car plus moyen d'acceder à sql.free non plus.
Bon je matte ce que tu m'a dit. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 16:36 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
re,
En fait je veux bien faire ce que tu me dit, mais comme je débute,
pour moi, c'est un peu du chinois.
Il y a t-il un endroit special ou je dois regarder pour les comparer?
edit:j'ai accés à une sauvegarde du site avant la mise à jour en 8.00 et en ouvrant nuke.sql ca commence par:
| Citation: | MySQL dump 8.16
#
# Host: localhost Database: nuke
#--------------------------------------------------------
# Server version 4.0.15 |
C'est normal le "localhost" ?
2éme edit: en regardant le nuke.sql présent sur le serveur en ce moment, lui aussi commence par:
| Citation: | # MySQL dump 8.16
#
# Host: localhost Database: nuke
#--------------------------------------------------------
# Server version 4.0.15
|
C'est normal docteur? ca ne devrait pas être host: nom de ma base de données?
Merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 18:35 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re,
Sinon, est-il possible de downgrader le site, sans rien perdre, histoire que je recommence toutes les mises à jour et que ce message d'erreur s'en aille? |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8285 Localisation: France Corse Ventiseri
|
Posté le: 16 Mar 2007, 18:37 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Re,
Les messages précédés d'un # n'ont aucune espèce d'importance, c'est ce qui suit qui est important.
A présent que tu as mis la main sur les fichier SQL, il ne te reste plus qu'à les comparer pour voir les différences de structure. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 18:47 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
re,
La j'ai fini le boulot, je vais arriver chez moi, ou je suis plus equuipé pour cela.
Merci pour le coup de main en tout cas, je te recontactes dés que j'ai du nouveau. |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 966 Localisation: La Crau (83)
|
Posté le: 16 Mar 2007, 19:41 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Salut
A mon avis il manque un ?> quelque part dans un de tes fichiers.
Pourrais je voir ton fichier theme.php |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 20:36 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
salut,
oui je te l'ai mis a cette adresse:
http://keponteam.free.fr/keponteam/theme.rar
Sinon, le message qui s'affiche en haut de mon site est un morceau de code présent dans mon mainfile.php
| Citation: | function online() {
global $user, $cookie, $prefix, $db;
$ip = $_SERVER['REMOTE_ADDR'];
if (is_user($user)) {
cookiedecode($user);
$uname = $cookie[1];
$guest = 0;
} else {
$uname = $ip;
$guest = 1;
}
$past = time()-3600;
$sql = "DELETE FROM ".$prefix."_session WHERE time < '$past'";
$db->sql_query($sql);
$sql = "SELECT time FROM ".$prefix."_session WHERE uname='".addslashes($uname)."'";
$result = $db->sql_query($sql);
$ctime = time(); |
Ca vous dit quelque chose? |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 966 Localisation: La Crau (83)
|
Posté le: 16 Mar 2007, 21:08 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Bon deja ton theme n'est pas adapté pour la version nuke 8
le pied de page apparait deux fois sur ton site c'est pourquoi je pense à un probleme soit de theme (dans ce cas la essaye avec un theme compatible juste pour voir si cela resout le probleme)
Soit un probleme dans la mise a jour de ton footer.php si celui ci a reçu une modification. |
|
|
|
| Revenir en haut de page |
|
keponteam Régulier


Inscrit le: Mar 14, 2007 Messages: 120 Localisation: clermont ferrand
|
Posté le: 16 Mar 2007, 22:31 Sujet du message: Re : message en haut du site suite à mise à jour |
|
|
Bonsoir,
okay, ben je test ca de suite, et te tiens au courant.
Veux tu que je te montre le footer.php? au cas ou cela puisse te donner une idée?
Sinon, pour les themes, j'avais essayé avec un autre, il me semble, mais ca faisait toujours pareil.
Je test et je te tiens au jus.
Merci de ton aide.
edit: je prend les devants, voici le footer:
http://keponteam.free.fr/keponteam/footer.rar |
|
|
|
| Revenir en haut de page |
|
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|