I was trying to setup Magento for our ecommerce website. We are using bitnami privided docker image and helm chart to deploy it on kubernetes cluster. Everything was running just fine. But recently we try to integrate this with aws s3 bucket and everything started falling apart. This is what we did to resolve this problem.
We were seeing following issue,
magento 13:12:58.39 INFO ==> Trying to connect to Elasticsearch
magento 13:12:58.40 INFO ==> Upgrading database schema
Cache types config flushed successfully
Cache cleared successfully
File system cleanup:
FilesystemIterator::__construct(/bitnami/magento/pub/static/frontend/MageBig/martfury_layout05): failed to open dir: Permission denied
This is how we resolve it,
First attach to magento pod as follows,
kubectl exec -it production-shop-magento-79bdf79844-fdrhm -n production bash
And run following script to solve this problem, source of scripts with little modification,
cd /bitnami/magento
ls -la var/view_preprocessed/pub/static/frontend/MageBig
chmod -R 755 pub/static/frontend/MageBig/martfury_layout05
find var generated vendor pub/static pub/media app/etc -type f -exec chmod u+w {} + && find var generated vendor pub/static pub/media app/etc -type d -exec chmod u+w {} + && chmod u+x bin/magento
Top comments (0)