On Wed, 2011-02-02 at 14:15 +0100, Jean Houtisse wrote: > Hello, > > I installed mediawiki-1.16.1 from scratch. > > I get the following message (in french, sorry) when looking at "recent > changes " > > Une erreur de syntaxe de la requête dans la base de données est > survenue. Ceci peut indiquer un bogue dans le logiciel. La dernière > requête traitée par la base de données était : > (Requête SQL cachée) > depuis la fonction « SpecialRecentChanges::doMainQuery ». La base de > données a renvoyé l’erreur « 1017 : Can't find file: > './opinionforgedb/of_recentchanges.frm' (errno: 13) (localhost) ». > > I run php update.php from maintenance directory and I get : > > Converting tc_time from UNIX epoch to MediaWiki timestamp... Une requête > dans la base de données comporte une erreur de syntaxe. > La dernière requête émise était : > « ALTER TABLE `of_transcache` MODIFY tc_time binary(14) > » > dans la fonction « DatabaseBase::sourceStream ». > La base de données a renvoyé l’erreur « 1005 : Can't create table > '#sql-3463_ab7' (errno: 13) (localhost) ». > > Except these, the wiki seems to work correctly. > What can I do to fix these database errors > > Thanks > Jean Houtisse
Hello, the directory where the database is located had incorrect owner. This command has fixed the problem : chown -R mysql:mysql /some_path/database_directory Sorry. Jean Houtisse > _______________________________________________ > MediaWiki-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l _______________________________________________ MediaWiki-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
