While installing Magento 2.3, I am facing below error.

Fatal error: Uncaught Magento\Framework\Exception\FileSystemException: Directory "/var/www/html/M23/var/cache/" cannot be created Warning!mkdir(): Permission denied in /var/www/html/M23/vendor/magento/framework/Filesystem/Driver/File.php

I have given permission 770 for directory and 660 for file type, As well as trying 775 and 664 for directory and file respectively.

Finally trying 777 for var folder but No Luck, still facing the same issue, Deleted var/cache/*, var/di/* , var/generation/* var/page_cache/* var/view_preprocessed/*

Have I missed something?

Can you please let me know the correct file and folder permission.

  • Maybe you have missed the right user/group owner files and folders configuration? Check devdocs Commented Dec 2, 2018 at 8:34
  • I have installed downgrade version of M2, it is working properly. only facing an issue of 2.3 version
    – user73267
    Commented Dec 3, 2018 at 6:56
  • Permissions problems normally result in a wrong configuration of user/group owner... For instance 770 won't work if webserver user & console user don't belong to same groups Commented Dec 3, 2018 at 7:11
  • Operating system windows?
    – Andrey Rad
    Commented Dec 3, 2018 at 8:00

1 Answer 1


Main difference here would be operating system where you run the application

Most solid approach would be setting the permissions for two users (as this is the most common configuration for the site when published in a web hosting) and working local in a Unix system (as this is by far most common operating system for a server)

Then, apply commands in Set ownership and permissions for two users section https://devdocs.magento.com/guides/v2.3/install-gde/prereq/file-system-perms.html

If you follow all steps you should have no problem

In addition to that, another thing to do is adding your webserver user (www-data, if you use Apache) to your console user group (normally, your username when you log in your system). This guarantees any bin/magento command would have same file/folder access as any web request

  • Magento 2.3 - How to solve this installation error in windows, my install process hanging 69% - Module 'Magento_ProductLinksSampleData': [ERROR] Magento\Framework\Setup\Exception: Rolled back transaction has not been completed correctly @Raul Sanchez
    – Gem
    Commented Dec 6, 2018 at 11:48
  • You'd better post a new question for that @Gem Commented Dec 10, 2018 at 6:34
  • My account not working properly, i can't able to post.
    – Gem
    Commented Dec 10, 2018 at 6:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.