• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.5 Upgrading throws an error!


Active member
While updating one of my forums from 1.4.x (forget exactly which version it was) to 1.5.1 I got the following error:

Server Error
include(/home/xxx/public_html/library/XenForo/Model/AdminTemplate.php): failed to open stream: Permission denied

  1. XenForo_Application::handlePhpError() in XenForo/Autoloader.php at line 119
  2. XenForo_Autoloader::autoload() in XenForo/Autoloader.php at line 119
  3. XenForo_Autoloader->autoload() in XenForo/Application.php at line 1050
  4. XenForo_Application::autoload() in XenForo/Application.php at line 465
  5. XenForo_Application::resolveDynamicClass() in XenForo/Model.php at line 189
  6. XenForo_Model::create() in XenForo/Model.php at line 113
  7. XenForo_Model->getModelFromCache() in XenForo/Model/Template.php at line 1298
  8. XenForo_Model_Template->compileAllTemplates() in XenForo/Deferred/Template.php at line 36
  9. XenForo_Deferred_Template->execute() in XenForo/Deferred/Atomic.php at line 66
  10. XenForo_Deferred_Atomic->execute() in XenForo/Model/Deferred.php at line 295
  11. XenForo_Model_Deferred->runDeferred() in XenForo/Model/Deferred.php at line 429
  12. XenForo_Model_Deferred->_runInternal() in XenForo/Model/Deferred.php at line 355
  13. XenForo_Model_Deferred->runByUniqueKey() in XenForo/Install/Controller/Abstract.php at line 34
  14. XenForo_Install_Controller_Abstract->_manualDeferredRunner() in XenForo/Install/Controller/Upgrade.php at line 221
  15. XenForo_Install_Controller_Upgrade->actionRunDeferred() in XenForo/FrontController.php at line 351
  16. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  17. XenForo_FrontController->run() in /home/xxx/public_html/install/index.php at line 18

I upgraded like 3 other forums without issues...what's wrong with this one?

Jake Bunce

XenForo moderator
Staff member
Looks like a file problem. Make sure that file exists (library/XenForo/Model/AdminTemplate.php). Also make sure the permissions on that file are appropriate. Depending on how your server is configured, PHP files are usually 644 and directories are 755.