Hi,
I tried to set up multi language store in Stores tab in Dashboard.
But following error was shown.
---
Something went wrong while saving. Please review the error log.
---
So I checked var/log/system.log
---
[2019-04-11 00:48:50] main.CRITICAL: Exception message: Warning: is_file() expects parameter 1 to be a valid path, string given in /home/sin55/public_html/vendor/colinmollenhour/cache-backend-file/File.php on line 512 Trace: #0 [internal function]: Magento\Framework\App\ErrorHandler->handler(2, 'is_file() expec...', '/home/sin55/pub...', 512, Array) #1 /home/sin55/public_html/vendor/colinmollenhour/cache-backend-file/File.php(512): is_file('/home/sin55/pub...') #2 /home/sin55/public_html/vendor/colinmollenhour/cache-backend-file/File.php(227): Cm_Cache_Backend_File->_cleanNew('matchingTag', Array) #3 /home/sin55/public_html/vendor/magento/zendframework1/library/Zend/Cache/Core.php(465): Cm_Cache_Backend_File->clean('matchingTag', Array) #4 /home/sin55/public_html/vendor/magento/framework/Cache/Core.php(98): Zend_Cache_Core->clean('matchingTag', Array) #5 /home/sin55/public_html/vendor/magento/framework/Cache/Frontend/Adapter/Zend.php(79): Magento\Framework\Cache\Core->clean('matchingTag', Array) #6 /home/sin55/public_html/vendor/magento/framework/Cache/Frontend/Decorator/Bare.php(91): Magento\Framework\Cache\Frontend\Adapter\Zend->clean('matchingTag', Array) #7 /home/sin55/public_html/vendor/magento/framework/Cache/Frontend/Decorator/TagScope.php(75): Magento\Framework\Cache\Frontend\Decorator\Bare->clean('matchingTag', Array) #8 /home/sin55/public_html/vendor/magento/framework/Cache/Frontend/Decorator/Bare.php(91): Magento\Framework\Cache\Frontend\Decorator\TagScope->clean('matchingTag', Array) #9 /home/sin55/public_html/vendor/magento/framework/Cache/Frontend/Decorator/Logger.php(47): Magento\Framework\Cache\Frontend\Decorator\Bare->clean('all', Array, 'all') #10 /home/sin55/public_html/vendor/magento/framework/App/Cache.php(102): Magento\Framework\Cache\Frontend\Decorator\Logger->clean() #11 /home/sin55/public_html/vendor/magento/framework/App/Cache/Proxy.php(103): Magento\Framework\App\Cache->clean(Array) #12 /home/sin55/public_html/vendor/magento/framework/Model/AbstractModel.php(803): Magento\Framework\App\Cache\Proxy->clean(Array) #13 /home/sin55/public_html/generated/code/Magento/Store/Model/Store/Interceptor.php(1090): Magento\Framework\Model\AbstractModel->cleanModelCache() #14 /home/sin55/public_html/vendor/magento/framework/Model/AbstractModel.php(815): Magento\Store\Model\Store\Interceptor->cleanModelCache() #15 /home/sin55/public_html/vendor/magento/module-store/Model/Store.php(1051): Magento\Framework\Model\AbstractModel->afterSave() #16 /home/sin55/public_html/generated/code/Magento/Store/Model/Store/Interceptor.php(427): Magento\Store\Model\Store->afterSave() #17 /home/sin55/public_html/vendor/magento/framework/Model/ResourceModel/Db/AbstractDb.php(832): Magento\Store\Model\Store\Interceptor->afterSave() #18 /home/sin55/public_html/vendor/magento/framework/Model/ResourceModel/Db/AbstractDb.php(418): Magento\Framework\Model\ResourceModel\Db\AbstractDb->processAfterSaves(Object(Magento\Store\Model\Store\Interceptor)) #19 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Model\ResourceModel\Db\AbstractDb->save(Object(Magento\Store\Model\Store\Interceptor)) #20 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Store\Model\ResourceModel\Store\Interceptor->___callParent('save', Array) #21 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\ResourceModel\Store\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Store\Model\Store\Interceptor)) #22 /home/sin55/public_html/generated/code/Magento/Store/Model/ResourceModel/Store/Interceptor.php(117): Magento\Store\Model\ResourceModel\Store\Interceptor->___callPlugins('save', Array, Array) #23 /home/sin55/public_html/vendor/magento/framework/Model/AbstractModel.php(647): Magento\Store\Model\ResourceModel\Store\Interceptor->save(Object(Magento\Store\Model\Store\Interceptor)) #24 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\Model\AbstractModel->save() #25 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Store\Model\Store\Interceptor->___callParent('save', Array) #26 /home/sin55/public_html/vendor/magento/module-theme/Model/Indexer/Design/Config/Plugin/Store.php(39): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}() #27 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Theme\Model\Indexer\Design\Config\Plugin\Store->aroundSave(Object(Magento\Store\Model\Store\Interceptor), Object(Closure)) #28 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Store\Model\Store\Interceptor->Magento\Framework\Interception\{closure}() #29 /home/sin55/public_html/generated/code/Magento/Store/Model/Store/Interceptor.php(1014): Magento\Store\Model\Store\Interceptor->___callPlugins('save', Array, NULL) #30 /home/sin55/public_html/vendor/magento/module-backend/Controller/Adminhtml/System/Store/Save.php(72): Magento\Store\Model\Store\Interceptor->save() #31 /home/sin55/public_html/vendor/magento/module-backend/Controller/Adminhtml/System/Store/Save.php(133): Magento\Backend\Controller\Adminhtml\System\Store\Save->processStoreSave(Array) #32 /home/sin55/public_html/vendor/magento/framework/App/Action/Action.php(107): Magento\Backend\Controller\Adminhtml\System\Store\Save->execute() #33 /home/sin55/public_html/vendor/magento/module-backend/App/AbstractAction.php(229): Magento\Framework\App\Action\Action->dispatch(Object(Magento\Framework\App\Request\Http)) #34 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Backend\App\AbstractAction->dispatch(Object(Magento\Framework\App\Request\Http)) #35 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor->___callParent('dispatch', Array) #36 /home/sin55/public_html/vendor/magento/module-backend/App/Action/Plugin/Authentication.php(143): Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #37 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Magento\Backend\App\Action\Plugin\Authentication->aroundDispatch(Object(Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #38 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #39 /home/sin55/public_html/generated/code/Magento/Backend/Controller/Adminhtml/System/Store/Save/Interceptor.php(26): Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor->___callPlugins('dispatch', Array, NULL) #40 /home/sin55/public_html/vendor/magento/framework/App/FrontController.php(55): Magento\Backend\Controller\Adminhtml\System\Store\Save\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #41 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(58): Magento\Framework\App\FrontController->dispatch(Object(Magento\Framework\App\Request\Http)) #42 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(138): Magento\Framework\App\FrontController\Interceptor->___callParent('dispatch', Array) #43 /home/sin55/public_html/app/code/Infortis/Cgen/Plugin/Magento/Framework/App/FrontController.php(32): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #44 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(135): Infortis\Cgen\Plugin\Magento\Framework\App\FrontController->aroundDispatch(Object(Magento\Framework\App\FrontController\Interceptor), Object(Closure), Object(Magento\Framework\App\Request\Http)) #45 /home/sin55/public_html/vendor/magento/framework/Interception/Interceptor.php(153): Magento\Framework\App\FrontController\Interceptor->Magento\Framework\Interception\{closure}(Object(Magento\Framework\App\Request\Http)) #46 /home/sin55/public_html/generated/code/Magento/Framework/App/FrontController/Interceptor.php(26): Magento\Framework\App\FrontController\Interceptor->___callPlugins('dispatch', Array, Array) #47 /home/sin55/public_html/vendor/magento/framework/App/Http.php(135): Magento\Framework\App\FrontController\Interceptor->dispatch(Object(Magento\Framework\App\Request\Http)) #48 /home/sin55/public_html/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Http->launch() #49 /home/sin55/public_html/index.php(65): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http\Interceptor)) #50 {main} [] []
Anyone can read this issue?
Please help me out.
Thank you.
Solved! Go to Solution.
Hi @sin4
Can you please try by removing "sudo" from all the above command.
I wish that it will work for you.
Thanks
Hi @sin4
You need to clear your Magento cache once. Run the following commands on Magento root once.
sudo rm -Rf var/generation/* var/di/* var/cache/* var/log/* var/page_cache/* var/view_preprocessed/* sudo php bin/magento setup:upgrade sudo php bin/magento setup:di:compile sudo php bin/magento setup:static-content:deploy -f sudo php bin/magento cache:clean sudo php bin/magento cache:flush sudo chmod -R 777 var/ pub/ generated/
I hope it will fix this issue.
Thanks
--
If answer is helpful, Please give 'Kudos' and accept 'Answer as Solution'
Hi,
Thank you for reply.
I tried to run the commands, but putty asked sudo password.
How can I find this password?
Or I entered SSH client password, but following message was shown.
"sin55 is not in the sudoers file. This incident will be reported."
How can I solve this problem?
Thank you.
Hi @sin4
Can you please try by removing "sudo" from all the above command.
I wish that it will work for you.
Thanks
It worked!!
Thank you very much!!