Quick Title Edition

[Réglé] [Quick Title Edition 1.2.5] Problemes d'installation - Quick Title Edition

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar cotp » 02 Sep 2015 à 10:59

Bonjour ABDev,

Oui le fichier db_update.php a bien été exécuté puis supprimé du serveur, tout s'est bien déroulé lors de l'installation.

En revanche je n'ai pas executé un fichier appellé db_rc3_update.php.

Est-ce que l'erreur peut provenir d'ailleurs ? Dois-je reexecuter le fichier ?

Cotp
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 396
Enregistré le: 20 Juil 2005 à 09:03

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar ABDev » 02 Sep 2015 à 13:38

Si vous avez lu le fichier XML d'installation, je n'y indique nulle part le fichier db_rc3_update.php
C'est donc qu'il n'a pas à être exécuté.

Concrètement, je ne vois pas d'où vient l'erreur. Vous êtes le seul à l'avoir rapporté.
Tentez d'exécuter à nouveau le fichier, vous verrez bien ce que ça donne.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15689
Enregistré le: 12 Mai 2005 à 22:54

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar cotp » 02 Sep 2015 à 13:42

Quand je lance le fichier db_update.php j'ai la case "Désinstaller" qui s'affiche en clair, la case "installer", elle est grisée, tout comme la case "mise à jour", c'est donc que le mod doit etre déjà installé ...

Pouvez vous m'indiquez des choses à vérifier afin de voir si le mod est correctement installé, dans la bdd peut etre ?
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 396
Enregistré le: 20 Juil 2005 à 09:03

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar ABDev » 02 Sep 2015 à 15:29

Désinstallez via ce fichier, puis réinstallez.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15689
Enregistré le: 12 Mai 2005 à 22:54

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar cotp » 03 Sep 2015 à 15:39

Je viens de le faire

Voici l'erreur en consultant un profil:

Code: Tout sélectionner
Erreur générale SQL ERROR [ mysql4 ] Unknown column 'topic_attr_id' in 'field list' [1054] SQL SELECT topic_attr_id, topic_attr_user, topic_attr_time, topic_id, COUNT(post_id) AS num_posts FROM phpbb3_posts WHERE poster_id = 6 AND post_postcount = 1 AND (post_approved = 1 OR forum_id IN (2, 3, 4, 5, 7, 8, 9, 11, 14, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 31, 32, 33, 36, 37, 39, 40, 41, 43, 44, 46, 49, 50, 52, 54, 56, 57, 58, 60, 61, 62, 63, 64, 65, 67, 69, 70, 72, 74, 76, 77, 78, 79, 80, 81, 95, 96, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 128, 129, 136, 145, 146, 147, 148, 149, 150, 152, 153, 154, 165, 174, 177, 179, 180, 181, 186, 187, 189, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200)) GROUP BY topic_id ORDER BY num_posts DESC LIMIT 1 BACKTRACE FILE: (not given by php) LINE: (not given by php) CALL: msg_handler() FILE: [ROOT]/includes/db/dbal.php LINE: 757 CALL: trigger_error() FILE: [ROOT]/includes/db/mysql.php LINE: 193 CALL: dbal->sql_error() FILE: [ROOT]/includes/db/mysql.php LINE: 240 CALL: dbal_mysql->sql_query() FILE: [ROOT]/includes/db/dbal.php LINE: 170 CALL: dbal_mysql->_sql_query_limit() FILE: [ROOT]/includes/functions_display.php LINE: 1199 CALL: dbal->sql_query_limit() FILE: [ROOT]/memberlist.php LINE: 585 CALL: display_user_activity()
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 396
Enregistré le: 20 Juil 2005 à 09:03

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar ABDev » 03 Sep 2015 à 16:28

Le fichier db_update.php n'aurait pas renvoyé d'erreurs à tout hasard ?
Parce que des colonnes qui ne se créent pas, ce n'est pas normal.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15689
Enregistré le: 12 Mai 2005 à 22:54

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar cotp » 04 Sep 2015 à 00:32

Bonsoir AbDev,

aucune erreur à signaler lors de l'installation...

Est-ce que vous pourriez me donner la requete pour la création des tables ou me dire quelles sont les colonnes dont je dois vérifier la présence ?

Cotp
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 396
Enregistré le: 20 Juil 2005 à 09:03

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar ABDev » 04 Sep 2015 à 05:12

On n'a pas fini à ce rythme. Perso je préférerais comprendre pourquoi ça déconne.
Il me faudrait donc un accès FTP et à la base de données, ainsi qu'un compte administrateur temporaire.
Pour se payer le luxe d'être feignant, il faut sans cesse faire travailler ses méninges ! (Korben)

On clique sur le bouton Répondre plutôt que le bouton Citer ...
Un problème avec une extension ? Pas de lien vers celle-ci ? Sujet ignoré !
Avatar de l’utilisateur
ABDev
Programmationateur
Programmationateur
 
Messages: 15689
Enregistré le: 12 Mai 2005 à 22:54

Re: [Réglé] [Quick Title Edition 1.2.5] Problemes d'installa

Nouveau messagepar cotp » 04 Sep 2015 à 12:02

Bonjour ABDev,

Je pense avoir trouvé mon erreur, elle vient du fait que j'utilise la PREMOD de phpbb seo

Dans le fichier functions_display.php

à la place de

Code: Tout sélectionner
if (!empty($active_t_row)) { $sql = 'SELECT topic_title FROM ' . TOPICS_TABLE . ' WHERE topic_id = ' . $active_t_row['topic_id']; $result = $db->sql_query($sql); $active_t_row['topic_title'] = (string) $db->sql_fetchfield('topic_title'); $db->sql_freeresult($result); }


J'ai

Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN $sql_array = array( 'SELECT' => 't.topic_title, t.topic_type ' . (!empty($phpbb_seo->seo_opt['sql_rewrite']) ? ', t.topic_url' : '') . ', f.forum_id, f.forum_name', 'FROM' => array( TOPICS_TABLE => 't', ), 'LEFT_JOIN' => array( array( 'FROM' => array(FORUMS_TABLE => 'f'), 'ON' => 'f.forum_id = t.forum_id', ), ), 'WHERE' => 't.topic_id = ' . (int) $active_t_row['topic_id'] ); $result = $db->sql_query($db->sql_build_query('SELECT', $sql_array)); $seo_active_t_row = $db->sql_fetchrow($result); $db->sql_freeresult($result); if ($seo_active_t_row) { $active_t_row = array_merge($active_t_row, $seo_active_t_row); } // www.phpBB-SEO.com SEO TOOLKIT END


Après modification j'ai écris:

Code: Tout sélectionner
// www.phpBB-SEO.com SEO TOOLKIT BEGIN $sql_array = array( 'SELECT' => 't.topic_title, t.topic_type ' . (!empty($phpbb_seo->seo_opt['sql_rewrite']) ? ', t.topic_url' : '') . ', f.forum_id, f.forum_name', 'FROM' => array( TOPICS_TABLE => 't', ), 'LEFT_JOIN' => array( array( 'FROM' => array(FORUMS_TABLE => 'f'), 'ON' => 'f.forum_id = t.forum_id', ), ), 'WHERE' => 't.topic_id = ' . (int) $active_t_row['topic_id'] ); //-- mod : quick title edition ------------------------------------------------- //-- delete /*-MOD $result = $db->sql_query($db->sql_build_query('SELECT', $sql_array)); MOD-*/ //-- add $sql = str_replace('SELECT ', 'SELECT topic_attr_id, topic_attr_user, topic_attr_time, ', $sql); $result = $db->sql_query_limit($sql, 1); $active_t_row += $db->sql_fetchrow($result); //-- fin mod : quick title edition --------------------------------------------- $seo_active_t_row = $db->sql_fetchrow($result); $db->sql_freeresult($result); if ($seo_active_t_row) { $active_t_row = array_merge($active_t_row, $seo_active_t_row); } // www.phpBB-SEO.com SEO TOOLKIT END


J'ai dû copié la ligne au mauvais endroit... :/ car dans la requete du message d'erreur il y a marqué "FROM phpbb3_posts" or la table phpbb3_posts n'a pas les colonnes topic_attr_id, topic_attr_user, topic_attr_time, topic_id, c'est la table phpbb3_topics qui comporte ces nouvelles colonnes... d'où le message d'erreur...

Cotp
Avatar de l’utilisateur
cotp
Posteur expérimenté
Posteur expérimenté
 
Messages: 396
Enregistré le: 20 Juil 2005 à 09:03

Précédente

Connexion  •  M’enregistrer

cron