PHP: open_basedir restriction in effect – решено

Что делать с ошибкой php – restriction in effect ?
Она может возникнуть на любой cms, фреймворке или в самописном коде. Лично у меня проявилась при деплойменте на сервер.
Все дело в том, что у меня на локалке , а на сервере .

Nginx в принципе все равно на эту настройку, он не переопределяет ее в своих конфигах.
Первые шаги обычно поменять в настройку на

Но мне не помогло. Тогда я попробовал поменять уровень вывода ошибок. Тоже не помогло.
Следующий шаг был – проверка прав доступа по проекту. Все было в порядке.
А ошибка была вида:

В итоге оказалось, что apache2 в своих конфигах безопасности, а именно /var/www/apache2/conf.d/secure.conf имеет переопределение этой настройки.

И желательно ее не убирать вообще. Убрать можно для домена. Сначала я пробовал написать в .htaccess конструкцию вида

Но таки это настройка хоста, поэтому получил ошибку. Надо в sites-available в настройках хоста прописать для нужной директории указанную выше настройку. Я прописал в Directory, в той, где указан путь к папке с проектом. Просто дописал перед закрывающим тегом.

Заработало. :)