ALors je pose ma question ici, bien que je ne sois pas certain que cette erreur soit à imputer à une mise à jour, étant donné que la dernière maj a été faite il y a un petit moment et que l'utilisateur m'a remonté l'erreur qu'aujourd'hui.
L'erreur se produit dès qu'une personne se rend sur la page de réglages des options pour les messages privés.
On tombe alors sur l'erreur suivante :
SQL ERROR [ mysql4 ]
Table 'musemessenger.phpbb3_privmsgs_rules' doesn't exist [1146]
SQL
SELECT * FROM phpbb3_privmsgs_rules WHERE user_id = 1910 ORDER BY rule_id ASC
BACKTRACE
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()
FILE: includes/ucp/ucp_pm_options.php
LINE: 818
CALL: dbal_mysql->sql_query()
FILE: includes/ucp/ucp_pm_options.php
LINE: 559
CALL: show_defined_rules()
FILE: includes/ucp/ucp_pm.php
LINE: 143
CALL: message_options()
FILE: includes/functions_module.php
LINE: 507
CALL: ucp_pm->main()
FILE: ucp.php
LINE: 321
CALL: p_master->load_active()
Bizarrement, si j'ai bien compris, cette table contiendrait donc les options personnalisées des utilisateurs pour leur messagerie, comme le fait par exmeple de supprimer automatiquement le message le plus ancien lorsqu'un nouveau arrive et que la boite est peine. Or ce type de règle semble fonctionner, j'avais lors de mon inscription utilisé cette option, et je vois qu'elle fonctionne encore aujourd'hui, malgré l'absence de cette table.
Je me demande si il ne s'agit pas d'une incohérence entre une partie du code de mon forum, avec la base de données, suite à une mise à jour qui n'aurait pas été faite complètement ?
Merci pour votre aide.



