Fork me on GitHub






Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
Bonjour,

J'ai un problème avec la mise à jour et l'installation de nouveaux modules. Les modules apparaissent bien dans la liste mais lorque je demande installation ou mise à jour, la liste des modules réapparait sans affichage des informations de mises à jour. Je ne peux pas non plus désinstaller de module.

Il m'est aussi impossible de modifier les préférences du site (module système/préférence), lorsque je valide les modifications, j'ai une page blanche qui apparait !

J'ai donc mis en debug directement dans la table xoops_config et je n'ai apparemment aucune anomalie php. En sql, j'obtiens ceci:

SELECT * FROM xoops_config WHERE (conf_modid = '0' AND conf_catid = '1') ORDER BY conf_order ASC
SELECT sess_data FROM xoops_session WHERE sess_id = 'ddf37d418fce2fc6833dc6f0ab7f8f14'
SELECT * FROM xoops_users WHERE uid=5
SELECT * FROM xoops_modules WHERE dirname = 'system'
DELETE FROM xoops_protector_access WHERE expire < UNIX_TIMESTAMP()
SELECT COUNT(*) FROM xoops_protector_access WHERE ip='83.205.136.125' AND request_uri='/modules/system/admin.php'
SELECT COUNT(*) FROM xoops_protector_access WHERE ip='83.205.136.125'
INSERT INTO xoops_protector_access SET ip='83.205.136.125',request_uri='/modules/system/admin.php',expire=UNIX_TIMESTAMP()+'60'
SELECT * FROM xoops_group_permission WHERE (gperm_name = 'module_admin' AND gperm_modid = '1' AND (gperm_groupid = '1' OR gperm_groupid = '2' OR gperm_groupid = '4' OR gperm_groupid = '5' OR gperm_groupid = '10'))
SELECT * FROM xoops_modules
SELECT * FROM xoops_modules WHERE dirname = 'edito'
SELECT * FROM xoops_config WHERE (conf_modid = '9') ORDER BY conf_order ASC
SELECT Id_content, subject, groups FROM xoops_edito WHERE offline = 1 AND contents_nomain = 1 ORDER BY subject ASC
SELECT * FROM xoops_wfs_config
SELECT * FROM xoops_modules WHERE dirname = 'wfsection'
SELECT * FROM xoops_config WHERE (conf_modid = '11') ORDER BY conf_order ASC
SELECT * FROM xoops_wfs_templates
SELECT * FROM xoops_wfs_mainmenu
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=2
SELECT * FROM xoops_wfs_category WHERE id=2
SELECT id FROM xoops_wfs_category WHERE pid= 2
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=10
SELECT * FROM xoops_wfs_category WHERE id=10
SELECT id FROM xoops_wfs_category WHERE pid= 10
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=1
SELECT * FROM xoops_wfs_category WHERE id=1
SELECT id FROM xoops_wfs_category WHERE pid= 1
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=9
SELECT * FROM xoops_wfs_category WHERE id=9
SELECT id FROM xoops_wfs_category WHERE pid= 9
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=3
SELECT * FROM xoops_wfs_category WHERE id=3
SELECT id FROM xoops_wfs_category WHERE pid= 3
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=6
SELECT * FROM xoops_wfs_category WHERE id=6
SELECT id FROM xoops_wfs_category WHERE pid= 6
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=8
SELECT * FROM xoops_wfs_category WHERE id=8
SELECT id FROM xoops_wfs_category WHERE pid= 8
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=7
SELECT * FROM xoops_wfs_category WHERE id=7
SELECT id FROM xoops_wfs_category WHERE pid= 7
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=5
SELECT * FROM xoops_wfs_category WHERE id=5
SELECT id FROM xoops_wfs_category WHERE pid= 5
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=11
SELECT * FROM xoops_wfs_category WHERE id=11
SELECT id FROM xoops_wfs_category WHERE pid= 11
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=12
SELECT * FROM xoops_wfs_category WHERE id=12
SELECT id FROM xoops_wfs_category WHERE pid= 12
SELECT * FROM xoops_wfs_article where (published > 0 AND published <= 1125761516) AND (expired = 0 OR expired > 1125761516) AND noshowart = 0 AND offline = '0' and spotlight = 0 and categoryid=13
SELECT * FROM xoops_wfs_category WHERE id=13
SELECT id FROM xoops_wfs_category WHERE pid= 13
SELECT * FROM xoops_groups
SELECT * FROM xoops_modules WHERE dirname = 'news'
SELECT * FROM xoops_modules WHERE dirname = 'wfdownloads'
SELECT COUNT(*) FROM xoops_catads_ads WHERE uid = '5'
SELECT * FROM xoops_groups
SELECT gperm_itemid FROM xoops_group_permission WHERE gperm_modid='' AND gperm_name='myalbum_global' AND (gperm_groupid IN (1,2,4,5,10))
SELECT gperm_itemid FROM xoops_group_permission WHERE gperm_modid='' AND gperm_name='myalbum_global' AND (gperm_groupid IN (1,2,4,5,10))
SELECT categoryID, name FROM xoops_wbcategories
SELECT * FROM xoops_modules WHERE dirname = 'wordbook'
SELECT * FROM xoops_config WHERE (conf_modid = '48') ORDER BY conf_order ASC
SELECT * FROM xoops_modules WHERE dirname = 'wflinks'
SELECT * FROM xoops_modules WHERE dirname = 'wfchannel'
SELECT CID, pagetitle, defaultpage FROM xoops_wfschannel WHERE defaultpage = '0' AND submenu = 1 AND (publishdate > 0 AND publishdate <= 1125761517) AND (expiredate = 0 OR expiredate > 1125761517) ORDER BY weight
Error number: 1146
Error message: Table 'cucrugby.xoops_wfschannel' doesn't exist
SELECT * FROM xoops_groups

Il y a une erreur sql concernant une table qui n'existe pas (elle doit appartenir au module WF channel et je n'ai pas ce module installé sur le site !).

Cette erreur sql peut-elle être la cause de tout le reste ?

Merci pour votre aide

Posté le : 03/09/2005 17:27

Edité par lachouette sur 03/09/2005 17:35:47
Edité par lachouette sur 03/09/2005 17:36:56
Edité par lachouette sur 03/09/2005 17:38:12
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
non je ne pense pas que l'erreur provienne de la table wfchannel, et le mode debug php il dit quoi ?

Posté le : 03/09/2005 18:13
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
En mode debug, j'ai une litanie de notice [php]. Je n'affiche pas tout, il y en a des pages...
...
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 315
Notice [PHP]: Only variable references should be returned by reference in file kernel/object.php line 289
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 315
Notice [PHP]: Only variable references should be returned by reference in file kernel/object.php line 289
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 493
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 239
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 351
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 368
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 239
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 245
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 351
Notice [PHP]: Constant _MI_HEADLINES_NAME already defined in file modules/xoopsheadline/language/french/modinfo.php line 7
Notice [PHP]: Constant _MI_HEADLINES_DESC already defined in file modules/xoopsheadline/language/french/modinfo.php line 10
Notice [PHP]: Constant _MI_HEADLINES_BNAME already defined in file modules/xoopsheadline/language/french/modinfo.php line 13
Notice [PHP]: Constant _MI_HEADLINES_ADMENU1 already defined in file modules/xoopsheadline/language/french/modinfo.php line 16
Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 493
Notice [PHP]: Only variables should be assigned by reference in file class/database/mysqldatabase.php line 239
Notice [PHP]: Only variable references should be returned by reference in file class/database/mysqldatabase.php line 351
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 315
Notice [PHP]: Only variable references should be returned by reference in file kernel/object.php line 289
Notice [PHP]: Only variable references should be returned by reference in file class/module.textsanitizer.php line 315
...

Je n'ai pas trouvé d'erreur dans tout cela

Posté le : 03/09/2005 18:25

Edité par lachouette sur 04/09/2005 16:59:08
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
Bonjour,

Après tests complémentaires, voici ce que j'obtiens lorsque j'essaie de modifier des paramètres du système:

Fatal error: Call to undefined function: geterrors() in /home/httpd/vhosts/www.cuc-rugby.com/web/modules/system/admin/preferences/main.php on line 337 Notice [PHP]: Only variable references should be returned by reference in file include/functions.php line 493

Cela peut-il éventuellement venir de la version de php ?

Posté le : 04/09/2005 17:23
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Salut,

Réupload les fichiers de ta mise à jour, désactives protector dans ton mainfile.php
Et recommences la procédure de mise à jour de ta version xoops, puis dans l'administration des modules, cliques sur mise à jour pour le module system
Vérifies également que tous les templates (via l'admin) soient bien générés.

A +

Posté le : 04/09/2005 18:03

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
J'ai supprimé protector de mainfile.php et l'ai désactivé au niveau du module protector: j'ai toujours une page blanche lorsque j'essaie de modifier les préférences dans le menu system.

Dois-je réinstaller xoops ? Seulement la dernière version ? De quelle version de xoops parles-tu (je suis en 2.0.13.1) ?

Posté le : 04/09/2005 18:17

Edité par lachouette sur 04/09/2005 18:31:44
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Version de xoops 2.0.13 les versions 2.2.x ne sont pas stables

A +

Posté le : 04/09/2005 18:28

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
Il faut remettre à jour tous les fichiers de la version 2.13 ou seulement la mise à jour vers cette version ?

Posté le : 04/09/2005 18:33
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
Le seul endroit ou la fonction geterror() est appelée dans le fichier modules/system/admin/preferences/main.php c'est:

if ($op == 'save') {
if (!$GLOBALS['xoopsSecurity']->check()) {
redirect_header("admin.php?fct=preferences", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
}

Si je comprends bien, cette procédure fait partie de la classe xoopssecurity. En regardant dans la class sécurity xoopssecurity.php, je ne trouve opas trace de cette fonction, est-ce normal ?

Posté le : 04/09/2005 20:33
Partager Twitter Partagez cette article sur GG+
Re: Problème mise í  jour et installation module
Régulier
Inscrit: 07/10/2004 07:35
Messages: 108
J'ai résolu le problème en récupérant la classe xoopssecurity de la distribution xoops_2013fr.zip. Dans cette version, il y a bien la fonction geterror() dans la classe.

J'ai fait la migration de la version 2.0.7.3 à la version actuelle 2.0.13.1. Je n'ai trouvé que dans un seul patch cette classe xoops-2.0.9.3 vers 2.0.9.10 et elle ne contient pas cette fameuse procédure, ai-je raté quelque chose ?

Posté le : 04/09/2005 21:16
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

58 Personne(s) en ligne (45 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 58 | Plus ...