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. Commented Aug 16, 2016 at 11:29

2 Answers 2


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
    Commented Aug 16, 2016 at 4:39
  • No 755 to folder and 644 to files Commented Aug 16, 2016 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` Commented Aug 16, 2016 at 4:42
  • i did what you told, but now i get 500 internal server error
    – Gem
    Commented Aug 16, 2016 at 4:45
  • You have fired this command ? Commented Aug 16, 2016 at 4: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.