• From 16/06/2026 and until 23/06/2026 at 19:00, you benefit from a 25% discount on your order from 20€ of purchase. Enjoy SUMMER 2026 ! This discount is automatic.

Solved getting server error when installing Moods 2.3.1 for XF 2.3.6

zoldos

Licensed
Licensed
User Moods Manager
Invite System
Joined
Feb 10, 2022
Messages
34
Reaction score
15
I can't post the server error as the editor keeps saying "You are not allowed to post a link here." when I click "Post Question".

What can I do? Help please!
 
Much appreciated. :) Here's the error:

Code:
    ErrorException: [E_WARNING] file_put_contents(/var/www/vhosts/bloodofsouls.com/httpdocs/internal_data/code_cache/templates/l1/s0/admin/xs_umm_delete.php): Failed to open stream: Permission denied src/vendor/league/flysystem/src/Adapter/Local.php:199 

    Generated by: Vex Malleus Apr 29, 2025 at 12:51 PM 

Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] fil...', '/var/www/vhosts...', 199)
#1 src/vendor/league/flysystem/src/Adapter/Local.php(199): file_put_contents('/var/www/vhosts...', '<?php
// FROM H...', 2)
#2 src/vendor/league/flysystem/src/Filesystem.php(99): League\Flysystem\Adapter\Local->update('templates/l1/s0...', '<?php
// FROM H...', Object(League\Flysystem\Config))
#3 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(430): League\Flysystem\Filesystem->put('templates/l1/s0...', '<?php
// FROM H...', Object(League\Flysystem\Config))
#4 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(395): League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod('put', Array)
#5 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(57): League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall('put', Array)
#6 src/vendor/league/flysystem/src/MountManager.php(597): League\Flysystem\EventableFilesystem\EventableFilesystem->put('templates/l1/s0...', '<?php
// FROM H...', Array)
#7 src/XF/Util/File.php(238): League\Flysystem\MountManager->put('templates/l1/s0...', '<?php
// FROM H...', Array)
#8 src/XF/Service/Template/CompileService.php(153): XF\Util\File::writeToAbstractedPath('code-cache://te...', '<?php
// FROM H...')
#9 src/XF/Service/Template/CompileService.php(50): XF\Service\Template\CompileService->writeCompiled(Object(XF\Entity\Template), 'code-cache://te...', 'return array(
'...')
#10 src/XF/Entity/Template.php(448): XF\Service\Template\CompileService->recompile(Object(XF\Entity\Template))
#11 src/XF/Mvc/Entity/Entity.php(1324): XF\Entity\Template->_postSave()
#12 src/XF/AddOn/DataType/Template.php(98): XF\Mvc\Entity\Entity->save(true, false)
#13 src/XF/Job/AddOnData.php(112): XF\AddOn\DataType\Template->importAddOnData('XenSoluce/UserM...', Object(SimpleXMLElement), 0, 8)
#14 src/XF/Job/Manager.php(275): XF\Job\AddOnData->run(8)
#15 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#16 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#17 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#18 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#19 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(SV\UserMentionsImprovements\XF\Admin\Controller\Tools), NULL)
#20 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserMentionsImprovements\XF\Admin\Controller\Tools), NULL)
#21 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#22 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#23 src/XF.php(806): XF\App->run()
#24 admin.php(15): XF::runApp('XF\\Admin\\App')
#25 {main}

Request state

array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(48) "https://bloodofsouls.com/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(136) "https://bloodofsouls.com/admin.php?add-ons/XenSoluce-UserMoodsManager/finalize&t=1745947892%2C2bedb2e5b7a544f214bd469250176649&a=install"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(5) "94703"
  }
}

I don't recall seeing this error before. I just renewed my license after upgrading my forum to 2.3.6. Any assistance would be great! Thanks!
 
Much appreciated. :) Here's the error:

Code:
    ErrorException: [E_WARNING] file_put_contents(/var/www/vhosts/bloodofsouls.com/httpdocs/internal_data/code_cache/templates/l1/s0/admin/xs_umm_delete.php): Failed to open stream: Permission denied src/vendor/league/flysystem/src/Adapter/Local.php:199

    Generated by: Vex Malleus Apr 29, 2025 at 12:51 PM

Stack trace

#0 [internal function]: XF::handlePhpError(2, '[E_WARNING] fil...', '/var/www/vhosts...', 199)
#1 src/vendor/league/flysystem/src/Adapter/Local.php(199): file_put_contents('/var/www/vhosts...', '<?php
// FROM H...', 2)
#2 src/vendor/league/flysystem/src/Filesystem.php(99): League\Flysystem\Adapter\Local->update('templates/l1/s0...', '<?php
// FROM H...', Object(League\Flysystem\Config))
#3 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(430): League\Flysystem\Filesystem->put('templates/l1/s0...', '<?php
// FROM H...', Object(League\Flysystem\Config))
#4 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(395): League\Flysystem\EventableFilesystem\EventableFilesystem->callFilesystemMethod('put', Array)
#5 src/vendor/league/flysystem-eventable-filesystem/src/EventableFilesystem.php(57): League\Flysystem\EventableFilesystem\EventableFilesystem->delegateMethodCall('put', Array)
#6 src/vendor/league/flysystem/src/MountManager.php(597): League\Flysystem\EventableFilesystem\EventableFilesystem->put('templates/l1/s0...', '<?php
// FROM H...', Array)
#7 src/XF/Util/File.php(238): League\Flysystem\MountManager->put('templates/l1/s0...', '<?php
// FROM H...', Array)
#8 src/XF/Service/Template/CompileService.php(153): XF\Util\File::writeToAbstractedPath('code-cache://te...', '<?php
// FROM H...')
#9 src/XF/Service/Template/CompileService.php(50): XF\Service\Template\CompileService->writeCompiled(Object(XF\Entity\Template), 'code-cache://te...', 'return array(
'...')
#10 src/XF/Entity/Template.php(448): XF\Service\Template\CompileService->recompile(Object(XF\Entity\Template))
#11 src/XF/Mvc/Entity/Entity.php(1324): XF\Entity\Template->_postSave()
#12 src/XF/AddOn/DataType/Template.php(98): XF\Mvc\Entity\Entity->save(true, false)
#13 src/XF/Job/AddOnData.php(112): XF\AddOn\DataType\Template->importAddOnData('XenSoluce/UserM...', Object(SimpleXMLElement), 0, 8)
#14 src/XF/Job/Manager.php(275): XF\Job\AddOnData->run(8)
#15 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 8)
#16 src/XF/Job/Manager.php(121): XF\Job\Manager->runJobEntry(Array, 8)
#17 src/XF/Admin/Controller/ToolsController.php(146): XF\Job\Manager->runByIds(Array, 8)
#18 src/XF/Mvc/Dispatcher.php(362): XF\Admin\Controller\ToolsController->actionRunJob(Object(XF\Mvc\ParameterBag))
#19 src/XF/Mvc/Dispatcher.php(264): XF\Mvc\Dispatcher->dispatchClass('XF:Tools', 'RunJob', Object(XF\Mvc\RouteMatch), Object(SV\UserMentionsImprovements\XF\Admin\Controller\Tools), NULL)
#20 src/XF/Mvc/Dispatcher.php(121): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(SV\UserMentionsImprovements\XF\Admin\Controller\Tools), NULL)
#21 src/XF/Mvc/Dispatcher.php(63): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#22 src/XF/App.php(2826): XF\Mvc\Dispatcher->run()
#23 src/XF.php(806): XF\App->run()
#24 admin.php(15): XF::runApp('XF\\Admin\\App')
#25 {main}

Request state

array(4) {
  ["url"] => string(24) "/admin.php?tools/run-job"
  ["referrer"] => string(48) "https://bloodofsouls.com/admin.php?tools/run-job"
  ["_GET"] => array(1) {
    ["tools/run-job"] => string(0) ""
  }
  ["_POST"] => array(3) {
    ["_xfRedirect"] => string(136) "https://bloodofsouls.com/admin.php?add-ons/XenSoluce-UserMoodsManager/finalize&t=1745947892%2C2bedb2e5b7a544f214bd469250176649&a=install"
    ["_xfToken"] => string(8) "********"
    ["only_ids"] => string(5) "94703"
  }
}

I don't recall seeing this error before. I just renewed my license after upgrading my forum to 2.3.6. Any assistance would be great! Thanks!
Strange error — you probably have a permission issue on your server. I saw a discussion about this on XenForo. Is it shared hosting, a VPS, or a dedicated server? XF 2.2 - Permission denied in src/vendor/league/flysystem/src/Adapter/Local.php at line 199
 
Back
Top Bottom