0

I am getting Unexpected error,

Exception: Warning: SessionHandler::read(): open(/var/opt/remi/php72/lib/php/session/sess_5292j25aa4ugpdgrv9r6a3l3p8, O_RDWR) failed: Permission denied (13) in /usr/share/nginx/html/gta/vendor/magento/framework/Session/SaveHandler/Native.php on line 22 in /usr/share/nginx/html/gta/vendor/magento/framework/App/ErrorHandler.php:61

How to solve the error?

1

For me I have solved this problem by deleting the session that is causing the problem (it is indicated in the message Exception: Warning). Identify this problematic php session in the php session directory, with this command: sudo ls -la var/lib/php/sessions/ For me it's: sess_6uha84kjcvjmq6qjsh0ctee5ff, then simply delete it, being careful to run the rm command with sudo: sudo rm -rf var/lib/php/sessions/sess_6uha84kjcvjmq6qjsh0ctee5ff my site reloaded without problem. I hope this will help you. Made in magento 2.4.2

1
  • Worked for a Magento 2.3.2 as well, Thanks! – rukrlf Jul 21 at 6:59
0

Doesn't seems to be Magento related, but PHP related.

The error says Permission denied, so the user executing the PHP code can't write on the PHP session path.

As you mention nginx, I assume you're using php-fpm. Check your pool to see the user and group and verify if it matches the rights on the path /var/opt/remi/php72/lib/php/session

Sometimes it also happens when nginx is using the nginx user and not www-data user.

1

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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