Сразу же начну с того, что поиском пользоваться умею, перекопал море материала, но безуспешно.
Тему Как настроить права доступа к файлам читал, даже не однократно. В доказательство картинка:
Командой id проверяем пользователя и группу.
Видим, что теперь они совпадают, до выполнения chown -R user:group отличались.
Начал искать решение проблемы дальше, поиски привели к файлу .htaccess в папке /app/, при удаление из файла строки "Deny from all", ошибка исчезает. Но как я понимаю это не решение проблемы, ведь такой .htaccess идет с самой magento, и в админке тут же вылетает репорт о нарушенной безопасности, оно и понятно.
Дальше нашел в забугорном гугле статью, вот пруф: ссылка
В ней есть конструкция вида:
<layout> <default> <remove name="notification_security" /> <remove name="notification_survey" /> </default> </layout>
Пишется в файл app/design/adminhtml/default/default/layout/local.xml и тоже решает проблему возникновения ошибки в логах.
Теперь исходя из выше написанного позволю себе отступиться от правил форума и задать несколько вопросов посвященных этой теме, думаю ответы на них помогут многим.
1. Чем грозит появление такой ошибки в логах апача "client denied by server configuration: /xxx/app/etc/local.xml"? (Просто очень не люблю всякого рода косяки, даже безобидные).
2. Зачем Magento пытается передать local.xml пользователю логиневшемуся в админку, если доступ к нему по умолчанию закрыт в .htaccess?
3. Могут ли появится побочные эффекты от использования такой конструкции?
<layout> <default> <remove name="notification_security" /> <remove name="notification_survey" /> </default> </layout>
4. Альтернативные варианты устранения данной ошибки? Смену хостинга не предлагать, платить за выделенный сервер пока перебор.