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

Reply via email to