Code: 2
Msg: file_put_contents(/home/yaf-haijiao/web/storage/local.json): failed to open stream: Permission denied
Trace:
#0 [internal function]: Bootstrap::error_handError(2, 'file_put_conten...', '/home/yaf-haiji...', 56, Array)
#1 /home/yaf-haijiao/web/vendor/tb-old/library/init.php(56): file_put_contents('/home/yaf-haiji...', '{"img.app_cn":"...', 2)
#2 /home/yaf-haijiao/web/vendor/tb-old/library/src/Library/FileCache.php(81): {closure}()
#3 [internal function]: Tbold\Library\FileCache->Tbold\Library\{closure}()
#4 /home/yaf-haijiao/web/vendor/tb-old/library/src/Lock/Impl/YacLockImpl.php(71): call_user_func(Object(Closure))
#5 /home/yaf-haijiao/web/vendor/tb-old/library/src/Lock/LockManager.php(69): Tbold\Lock\Impl\YacLockImpl->tryLock('config_center', Object(Closure))
#6 /home/yaf-haijiao/web/vendor/tb-old/library/src/Library/FileCache.php(97): Tbold\Lock\LockManager->tryLock('config_center', Object(Closure))
#7 /home/yaf-haijiao/web/vendor/tb-old/library/init.php(62): Tbold\Library\FileCache->fetch('config_center', Object(Closure), 600)
#8 /home/yaf-haijiao/web/vendor/tb-old/library/init.php(124): {closure}()
#9 /home/yaf-haijiao/web/vendor/composer/autoload_real.php(41): require('/home/yaf-haiji...')
#10 /home/yaf-haijiao/web/vendor/composer/autoload_real.php(45): {closure}('88e327d7cc969f2...', '/home/yaf-haiji...')
#11 /home/yaf-haijiao/web/vendor/autoload.php(25): ComposerAutoloaderInit8a8bdd337335e3bbf86df7fc11efa63e::getLoader()
#12 /home/yaf-haijiao/web/application/plugins/StaticHtml.php(35): require_once('/home/yaf-haiji...')
#13 /home/yaf-haijiao/web/application/plugins/StaticHtml.php(26): StaticHtmlPlugin->__import()
#14 [internal function]: StaticHtmlPlugin->dispatchLoopStartup(Object(Yaf\Request\Http), Object(Yaf\Response\Http))
#15 /home/yaf-haijiao/web/script/t.php(24): Yaf\Application->run()
#16 /home/yaf-haijiao/web/public/nav/t.php(3): include('/home/yaf-haiji...')
#17 {main}