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
14
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