Page 1 sur 1

un problème avec une table :phpbb_log

Posté : 24 janv. 2017, 19:24
par lerite
Bonjour

Je rencontre un problème avec une table :phpbb_log dans ma base de données.

J'ai essayé de réparer puis optimiser même vider la table, aussi restaurer une base j'ai toujours le même problème

le probleme est survenue a cause de l'extension repare et optimise (j'ai voulu faire optimise) :


Erreur générale
SQL ERROR [ mysqli ]

Table './1107517@002d1/phpbb_log' is marked as crashed and last (automatic?) repair failed [144]

SQL

SELECT COUNT(l.log_id) AS total_entries FROM phpbb_log l, phpbb_users u WHERE l.log_type = 0 AND l.user_id = u.user_id AND l.log_time >= 0

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/log/log.php
LINE: 533
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/functions_admin.php
LINE: 2669
CALL: phpbb\log\log->get_logs()

FILE: [ROOT]/includes/acp/acp_logs.php
LINE: 130
CALL: view_log()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_logs->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()


info serveur :

Base de données du serveur: MySQL(i) 5.1.73-2+squeeze+build1+1-log

Version du forum: 3.1.8

Compression GZip: On

Type de la base de données: mysqli

par avance merçi

Re: un problème avec une table :phpbb_log

Posté : 24 janv. 2017, 20:56
par @rthur
Bonjour,

Mon conseil serait de supprimer cette table puis de la recréer via phpmyadmin avec la commande SQL suivante :
CREATE TABLE phpbb_log (
log_id mediumint(8) UNSIGNED NOT NULL auto_increment,
log_type tinyint(4) DEFAULT '0' NOT NULL,
user_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
forum_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
topic_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
reportee_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL,
log_ip varchar(40) DEFAULT '' NOT NULL,
log_time int(11) UNSIGNED DEFAULT '0' NOT NULL,
log_operation text NOT NULL,
log_data mediumtext NOT NULL,
PRIMARY KEY (log_id),
KEY log_type (log_type),
KEY forum_id (forum_id),
KEY topic_id (topic_id),
KEY reportee_id (reportee_id),
KEY user_id (user_id)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;

Re: un problème avec une table :phpbb_log

Posté : 25 janv. 2017, 14:25
par lerite
bonjour

je vais essayer de recreer la table je vous remerçie pour le code et vous tiens au courant

encore merçi pour votre aide

Re: un problème avec une table :phpbb_log

Posté : 26 janv. 2017, 18:53
par lerite
bonjour

super ça a marché encore merçi