Last modified: 2009-09-14 05:53:22 UTC
When editing a page in the mediawiki namespace, I've the following error message Warning: dba_open(/translate_messageindex.cdb.tmp.1708049930) [function.dba-open]: failed to open stream: Permission denied in /var/www/wiki/includes/Cdb.php on line 121 Unable to open DB file for write "/translate_messageindex.cdb" Backtrace: #0 /var/www/wiki/includes/Cdb.php(62): CdbWriter_DBA->__construct('/translate_mess...') #1 /var/www/wiki/extensions/Translate/utils/MessageIndexRebuilder.php(42): CdbWriter::open('/translate_mess...') #2 /var/www/wiki/extensions/Translate/TranslateUtils.php(205): MessageIndexRebuilder::execute() #3 /var/www/wiki/extensions/Translate/TranslateUtils.php(177): TranslateUtils::messageIndex() #4 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(267): TranslateUtils::messageKeyToGroup(8, 'Common.js') #5 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(248): TranslateEditAddons::getMessageGroup(8, 'Common.js') #6 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(279): TranslateEditAddons::getKeyCodeGroup(Object(Title)) #7 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(122): TranslateEditAddons::editBoxes(Object(EditPage)) #8 [internal function]: TranslateEditAddons::addTools(Object(EditPage)) #9 /var/www/wiki/includes/Hooks.php(133): call_user_func_array(Array, Array) #10 /var/www/wiki/includes/EditPage.php(1179): wfRunHooks('EditPage::showE...', Array) #11 /var/www/wiki/includes/EditPage.php(486): EditPage->showEditForm() #12 /var/www/wiki/includes/EditPage.php(351): EditPage->edit() #13 /var/www/wiki/includes/Wiki.php(523): EditPage->submit() #14 /var/www/wiki/includes/Wiki.php(67): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #15 /var/www/wiki/index.php(117): MediaWiki->performRequestForTitle(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #16 {main} Récupérée de « http://localhost/wiki/index.php/MediaWiki:Common.js » Affichages Original exception: exception 'MWException' with message 'Unable to open DB file for write "/translate_messageindex.cdb"' in /var/www/wiki/includes/Cdb.php:123 Stack trace: #0 /var/www/wiki/includes/Cdb.php(62): CdbWriter_DBA->__construct('/translate_mess...') #1 /var/www/wiki/extensions/Translate/utils/MessageIndexRebuilder.php(42): CdbWriter::open('/translate_mess...') #2 /var/www/wiki/extensions/Translate/TranslateUtils.php(205): MessageIndexRebuilder::execute() #3 /var/www/wiki/extensions/Translate/TranslateUtils.php(177): TranslateUtils::messageIndex() #4 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(267): TranslateUtils::messageKeyToGroup(8, 'Common.js') #5 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(248): TranslateEditAddons::getMessageGroup(8, 'Common.js') #6 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(279): TranslateEditAddons::getKeyCodeGroup(Object(Title)) #7 /var/www/wiki/extensions/Translate/TranslateEditAddons.php(122): TranslateEditAddons::editBoxes(Object(EditPage)) #8 [internal function]: TranslateEditAddons::addTools(Object(EditPage)) #9 /var/www/wiki/includes/Hooks.php(133): call_user_func_array(Array, Array) #10 /var/www/wiki/includes/EditPage.php(1179): wfRunHooks('EditPage::showE...', Array) #11 /var/www/wiki/includes/EditPage.php(486): EditPage->showEditForm() #12 /var/www/wiki/includes/EditPage.php(351): EditPage->edit() #13 /var/www/wiki/includes/Wiki.php(523): EditPage->submit() #14 /var/www/wiki/includes/Wiki.php(67): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest)) #15 /var/www/wiki/index.php(117): MediaWiki->performRequestForTitle(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest)) #16 {main} Exception caught inside exception handler: exception 'MWException' with message 'Unable to open DB file for write "/translate_messageindex.cdb"' in /var/www/wiki/includes/Cdb.php:123 Stack trace: #0 /var/www/wiki/includes/Cdb.php(62): CdbWriter_DBA->__construct('/translate_mess...') #1 /var/www/wiki/extensions/Translate/utils/MessageIndexRebuilder.php(42): CdbWriter::open('/translate_mess...') #2 /var/www/wiki/extensions/Translate/TranslateUtils.php(205): MessageIndexRebuilder::execute() #3 /var/www/wiki/extensions/Translate/TranslateUtils.php(177): TranslateUtils::messageIndex() #4 /var/www/wiki/extensions/Translate/utils/ToolBox.php(17): TranslateUtils::messageKeyToGroup(8, 'Common.js') #5 [internal function]: TranslateToolbox::toolboxAllTranslations(Object(MonoBookTemplate)) #6 /var/www/wiki/includes/Hooks.php(133): call_user_func_array(Array, Array) #7 /var/www/wiki/skins/MonoBook.php(322): wfRunHooks('SkinTemplateToo...', Array) #8 /var/www/wiki/skins/MonoBook.php(184): MonoBookTemplate->toolbox() #9 /var/www/wiki/includes/SkinTemplate.php(490): MonoBookTemplate->execute() #10 /var/www/wiki/includes/OutputPage.php(1171): SkinTemplate->outputPage(Object(OutputPage)) #11 /var/www/wiki/includes/Exception.php(164): OutputPage->output() #12 /var/www/wiki/includes/Exception.php(191): MWException->reportHTML() #13 /var/www/wiki/includes/Exception.php(289): MWException->report() #14 /var/www/wiki/includes/Exception.php(348): wfReportException(Object(MWException)) #15 [internal function]: wfExceptionHandler(Object(MWException)) #16 {main}
You need to configure $wgCacheDirectory properly.
*** Bug 20635 has been marked as a duplicate of this bug. ***