How can i solve this error:

Warning: include(ArrayAccess.php): failed to open stream: No such file or directory in [...]/lib/Varien/Autoload.php on line 94


Fatal Error: Interface 'ArrayAccess' not found in [...]/lib/Varien/Object.php on line 36

enter image description here

  • A good question has a specific title and contains code or error messages as text, not screenshot. Please take more care when writing questions. It should not be necessary to have a chat or 20+ comments every time. Also please stop asking the same question twice, you already got banned once for that. – Fabian Schmengler Aug 16 '16 at 11:29

The ArrayAccess interface is part of PHP core since 5.0, using it should never trigger the autoloader. Your PHP itself seems to be broken, try to reinstall it or contact your hoster.


Hi Jivan It may be possible That your lib folder has some problem try to reupload your lib folder from your local and try again. And also check file permission that Lib folder has right permission or not

  • does 777 permission ok,, – Gem Aug 16 '16 at 4:39
  • No 755 to folder and 644 to files – Murtuza Zabuawala Aug 16 '16 at 4:41
  • Commands for Permission ` 1) chmod -R 644 ./* 2) find . -type d -exec chmod 755 {} \; 3) find . -type f -exec chmod 644 {} \; 4) chmod 550 ./mage` – Murtuza Zabuawala Aug 16 '16 at 4:42
  • i did what you told, but now i get 500 internal server error – Gem Aug 16 '16 at 4:45
  • You have fired this command ? – Murtuza Zabuawala Aug 16 '16 at 4:45

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.