phpBB-premod.com Index du Forum
Portail  •  Forum  •  Profil  •  Rechercher   •  S'enregistrer  •  Se connecter pour vérifier ses messages privés  •  Connexion   

 Plus de posts accessibles

Poster un nouveau sujetRépondre au sujet
Auteur Message
taktik




Civilité:

Inscrit le: 20 Mar 2007
Messages: 7


france.gif

MessagePosté le: 31.03.2007, 14:39    Plus de posts accessibles Répondre en citantRevenir en haut de page

Bonjour à tous,

Je rencontre un problème suite à la mise a jour d'un forum phpbb vers Orion.
Ma page index fonctionne bien, les posts sont listés dans chaque forum mais dès que je vais dans une catégorie, impossible d'accéder aux messages.

http://www.htscene.org/index_2.php

Il y a clairement un soucis dans la structure mais je ne comprends pas lequel

Je vous tiendrais au courant si j'arrive à résoudre ce problème, mais de l'aide serait bienvenue Wink

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Cyril
Administrateur



Civilité:
Age: 39
Inscrit le: 07 Nov 2006
Messages: 303
Localisation: Montpellier


france.gif

MessagePosté le: 31.03.2007, 15:24    (Aucun sujet) Répondre en citantRevenir en haut de page

Bonjour

et chapeau pour l'upgrade déjà !

je suis venu voir et j'ai pu constater ceci comme message:

Citation:
SQL Error : 1054 Unknown column 't.topic_attachment' in 'field list'

SELECT t.topic_id, t.topic_title, t.topic_status, t.topic_replies, t.topic_time, t.topic_type, t.topic_vote, t.topic_first_post_id, t.topic_last_post_id, f.forum_name, f.forum_status, f.forum_password, f.forum_id, f.auth_view, f.auth_read, f.auth_post, f.auth_reply, f.auth_edit, f.auth_delete, f.auth_sticky, f.auth_announce, f.auth_pollcreate, f.auth_vote, f.auth_attachments, f.auth_download, t.topic_attachment FROM phpbb_topics t, phpbb_forums f WHERE t.topic_id = 6450 AND f.forum_id = t.forum_id

Line : 224
File : viewtopic.php


ce qui nous dit que le champs 'topic_attachment' est manquant dans la table phpbb_topics

pour info voici une table d'origine orion, nous ne pouvons que vous encourager en faire la comparaison avec la votre :

Citation:

CREATE TABLE `orion_topics` (
`topic_id` mediumint(Cool unsigned NOT NULL auto_increment,
`forum_id` smallint(Cool unsigned NOT NULL default '0',
`topic_title` varchar(60) NOT NULL default '',
`topic_desc` varchar(255) default '',
`topic_poster` mediumint(Cool NOT NULL default '0',
`topic_time` int(11) NOT NULL default '0',
`topic_views` mediumint(Cool unsigned NOT NULL default '0',
`topic_replies` mediumint(Cool unsigned NOT NULL default '0',
`topic_status` tinyint(3) NOT NULL default '0',
`topic_vote` tinyint(1) NOT NULL default '0',
`topic_type` tinyint(3) NOT NULL default '0',
`topic_first_post_id` mediumint(Cool unsigned NOT NULL default '0',
`topic_last_post_id` mediumint(Cool unsigned NOT NULL default '0',
`topic_moved_id` mediumint(Cool unsigned NOT NULL default '0',
`news_id` int(10) unsigned NOT NULL default '0',
`topic_attachment` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`topic_id`),
KEY `forum_id` (`forum_id`),
KEY `topic_moved_id` (`topic_moved_id`),
KEY `topic_status` (`topic_status`),
KEY `topic_type` (`topic_type`),
KEY `news_id` (`news_id`)
) ;



Attention toutefois, dans cet exemple la table se nomme `orion_topics` et vous 'phpbbb_topics' !!!

@ priori suite à ceci tout devrait rentrer dans l'ordre Smile

_________________
Orion n'est pas qu'un simple forum, c'est bien plus que ça ...

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mailVisiter le site web de l'utilisateur    
Cyril
Administrateur



Civilité:
Age: 39
Inscrit le: 07 Nov 2006
Messages: 303
Localisation: Montpellier


france.gif

MessagePosté le: 31.03.2007, 15:26    (Aucun sujet) Répondre en citantRevenir en haut de page

Ah !!!

je suis allé un peu vite !!

j'ai pu voir ceci aussi sur le portail :

Citation:

SQL Error : 1054 Unknown column 't.news_id' in 'field list'

SELECT COUNT(t.news_id) AS num_posts FROM phpbb_topics AS t WHERE t.news_id > 0

Line : 451
File : functions_news.php


traitement identique au précédent le champs news_id n'existe pasdans la table phpbb_topics

_________________
Orion n'est pas qu'un simple forum, c'est bien plus que ça ...

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéEnvoyer un e-mailVisiter le site web de l'utilisateur    
taktik




Civilité:

Inscrit le: 20 Mar 2007
Messages: 7


france.gif

MessagePosté le: 03.04.2007, 19:28    (Aucun sujet) Répondre en citantRevenir en haut de page

Exact j'ai corrigé tout les champs en administration SQL et les topics fonctionnent à nouveau.

Il me reste un soucis avec la gestion des droits (2 utilisateurs que je ne peux remettre en Admin) mais peut-etre que la mise à jour résoudra cela.

Merci encore pour les tuyaux!

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Kooothor





Age: 25
Inscrit le: 27 Juil 2007
Messages: 54


blank.gif

MessagePosté le: 27.07.2007, 14:24    (Aucun sujet) Répondre en citantRevenir en haut de page

bonjour, j'ai le même souci que taktik mais Cyril je ne comprends pas ta solution, n'étant pas un crack en SQL...

pouvez-vous m'éclairer un peu plus ?

merci

_________________
Image

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
biloute




Civilité:
Age: 31
Inscrit le: 15 Avr 2007
Messages: 154


france.gif

MessagePosté le: 27.07.2007, 17:06    (Aucun sujet) Répondre en citantRevenir en haut de page

Salut,

il te suffit de prendre la requête donné par Cyril et bien sûr remplacer "orion_topics" par le préfixe de tes tables, si c'est "phpbb" tu mets "phpbb_topics" en lieu et place de "orion_topics". Si c'est "forum" ton préfixe tu mets "forum_topics" etc...

_________________
Forum d'entraide en informatique
Annuaire avec lien en dur

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Kooothor





Age: 25
Inscrit le: 27 Juil 2007
Messages: 54


blank.gif

MessagePosté le: 27.07.2007, 18:18    (Aucun sujet) Répondre en citantRevenir en haut de page

« biloute » a écrit:
Salut,

il te suffit de prendre la requête donné par Cyril et bien sûr remplacer "orion_topics" par le préfixe de tes tables, si c'est "phpbb" tu mets "phpbb_topics" en lieu et place de "orion_topics". Si c'est "forum" ton préfixe tu mets "forum_topics" etc...


Tu veux dire que je colle ça dans mon sql admin :


CREATE TABLE `orion_topics` (
  `topic_id` mediumint(8) unsigned NOT NULL auto_increment,
  `forum_id` smallint(8) unsigned NOT NULL default '0',
  `topic_title` varchar(60) NOT NULL default '',
  `topic_desc` varchar(255) default '',
  `topic_poster` mediumint(8) NOT NULL default '0',
  `topic_time` int(11) NOT NULL default '0',
  `topic_views` mediumint(8) unsigned NOT NULL default '0',
  `topic_replies` mediumint(8) unsigned NOT NULL default '0',
  `topic_status` tinyint(3) NOT NULL default '0',
  `topic_vote` tinyint(1) NOT NULL default '0',
  `topic_type` tinyint(3) NOT NULL default '0',
  `topic_first_post_id` mediumint(8) unsigned NOT NULL default '0',
  `topic_last_post_id` mediumint(8) unsigned NOT NULL default '0',
  `topic_moved_id` mediumint(8) unsigned NOT NULL default '0',
  `news_id` int(10) unsigned NOT NULL default '0',
  `topic_attachment` tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (`topic_id`),
  KEY `forum_id` (`forum_id`),
  KEY `topic_moved_id` (`topic_moved_id`),
  KEY `topic_status` (`topic_status`),
  KEY `topic_type` (`topic_type`),
  KEY `news_id` (`news_id`)
)  ;



sauf qu'au début je mets CREATE TABLE `phpbb_topics` ?
(mes tables phpbb s'appellent phpbb)

_________________
Image

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
biloute




Civilité:
Age: 31
Inscrit le: 15 Avr 2007
Messages: 154


france.gif

MessagePosté le: 28.07.2007, 04:36    (Aucun sujet) Répondre en citantRevenir en haut de page

Salut,

tout à fait cela, oui!

_________________
Forum d'entraide en informatique
Annuaire avec lien en dur

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Kooothor





Age: 25
Inscrit le: 27 Juil 2007
Messages: 54


blank.gif

MessagePosté le: 28.07.2007, 10:43    (Aucun sujet) Répondre en citantRevenir en haut de page

quelques rares messages ont pu être récupérés mais la plupart sont encore inaccessible !!

help me pls Very Happy

_________________
Image

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
biloute




Civilité:
Age: 31
Inscrit le: 15 Avr 2007
Messages: 154


france.gif

MessagePosté le: 28.07.2007, 17:17    (Aucun sujet) Répondre en citantRevenir en haut de page

Ben c'est normal que tu n'es pas tout récupéré.
Il faut que tu y ajoute cette requête en y collant à la suite de cette requête le contenu de la sauvegarde de cette table.

Sinon essaye ça:
CREATE TABLE `phpbb_topics` %u28
  `topic_id` mediumint%u288%u29 unsigned NOT NULL auto_increment,
  `forum_id` smallint%u288%u29 unsigned NOT NULL default '0',
  `topic_title` char%u2860%u29 collate latin1_general_ci NOT NULL default '',
  `topic_desc` varchar%u28255%u29 collate latin1_general_ci default '',
  `topic_poster` mediumint%u288%u29 NOT NULL default '0',
  `topic_time` int%u2811%u29 NOT NULL default '0',
  `topic_views` mediumint%u288%u29 unsigned NOT NULL default '0',
  `topic_replies` mediumint%u288%u29 unsigned NOT NULL default '0',
  `topic_status` tinyint%u283%u29 NOT NULL default '0',
  `topic_vote` tinyint%u281%u29 NOT NULL default '0',
  `topic_type` tinyint%u283%u29 NOT NULL default '0',
  `topic_first_post_id` mediumint%u288%u29 unsigned NOT NULL default '0',
  `topic_last_post_id` mediumint%u288%u29 unsigned NOT NULL default '0',
  `topic_moved_id` mediumint%u288%u29 unsigned NOT NULL default '0',
  `val_request` tinyint%u281%u29 NOT NULL default '0',
  `news_id` int%u2810%u29 unsigned NOT NULL default '0',
  `topic_attachment` tinyint%u281%u29 NOT NULL default '0',
  PRIMARY KEY  %u28`topic_id`%u29,
  KEY `forum_id` %u28`forum_id`%u29,
  KEY `topic_moved_id` %u28`topic_moved_id`%u29,
  KEY `topic_status` %u28`topic_status`%u29,
  KEY `topic_type` %u28`topic_type`%u29,
  KEY `news_id` %u28`news_id`%u29,
  FULLTEXT KEY `topic_title` %u28`topic_title`%u29


Tu vois, ta table doit contenir le titre de tous tes topics sauvegardés, ça ressemble à ça à la suite de la requête que je t'ai donné:
INSERT INTO `phpbb_topics` VALUES %u2812, 6, 'Astuce contre le spam par Netzky et consorts', '', 12, 1102115517, 3330, 21, 0, 0, 0, 25, 244, 0, 0, 0, 0%u29;
INSERT INTO `phpbb_topics` VALUES %u28131, 34, 'Wolfenstein %u3a Enemy territory', '', 49, 1103797115, 4118, 116, 0, 0, 0, 1889, 18670, 0, 0, 0, 0%u29;


Bien sûr n'entre pas ces valeurs là car ce celles de mon forum, donc aucun rapport avec le tiens.

_________________
Forum d'entraide en informatique
Annuaire avec lien en dur

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
biloute




Civilité:
Age: 31
Inscrit le: 15 Avr 2007
Messages: 154


france.gif

MessagePosté le: 28.07.2007, 18:27    (Aucun sujet) Répondre en citantRevenir en haut de page

Oubli la requête que je te donne plus haut. Ca ira pas, en plus les parenthèses ont été remplacé par des caractères assez bizzare..
_________________
Forum d'entraide en informatique
Annuaire avec lien en dur

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Kooothor





Age: 25
Inscrit le: 27 Juil 2007
Messages: 54


blank.gif

MessagePosté le: 28.07.2007, 22:09    (Aucun sujet) Répondre en citantRevenir en haut de page

là je suis entrain de reconstruire l'index de recherche avec le menu "maintenance de la base de donnée"

ça a l'air de marcher (j'ai pu accéder à d'ancien messages, mais pas les nouveaux)

mais qu'est-ce que c'est long !!!

j'en suis à 60% et je l'ai lancé ce matin !

en tout cas merci de ton aide biloute wink

_________________
Image

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Kooothor





Age: 25
Inscrit le: 27 Juil 2007
Messages: 54


blank.gif

MessagePosté le: 29.07.2007, 14:35    (Aucun sujet) Répondre en citantRevenir en haut de page

toujours le même problème :

certains messages sont revenus mais pas tous (loin de là)

help pls Very Happy

_________________
Image

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
biloute




Civilité:
Age: 31
Inscrit le: 15 Avr 2007
Messages: 154


france.gif

MessagePosté le: 29.07.2007, 19:18    (Aucun sujet) Répondre en citantRevenir en haut de page

Salut,

recommence l'installation de ton forum Orion histoire de vérifier qu'il n'y a pas eu une embrouille à l'installation.

_________________
Forum d'entraide en informatique
Annuaire avec lien en dur

Hors ligneVoir le profil de l'utilisateurEnvoyer un message privéVisiter le site web de l'utilisateur    
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet


 Sauter vers:   



Consulter les permissions


Panneau de Sécurité

10348 Attaques bloquées

Hebeh.com, l hébergeur des connaisseurs
Powered by Orion based on phpBB © 2001, 2007 phpBB Group
CBACK Orion Style based on FI Theme
Retrouvez les infos sur Google Groups phpBB Premod
Projet Open Source hébergé par www.hebeh.com
Toutes les heures sont au format GMT + 1 Heure


[ Page generation time: 0.069s (PHP: 87% - SQL: 13%) | SQL queries: 20 | GZIP disabled | Debug on ]