Добрый день. На сервере стоит Ubuntu 16.04 и VESTA. Хочу Nextcloud (11.0.0) обновить до версии 11.0.4. При попытке обновиться через админку, выдает ошибку
SplFileInfo::isDir(): open_basedir restriction in effect. File(/home/admin/web/cloud.domain.ru/public_html/updater/../..) is not within the allowed path(s): (/home/admin/web/cloud.domain.ru/public_html:/home/admin/tmp)
Права вроде как все есть (имя пользователя в Vesta - admin)
$ sudo ls -l /home/admin/web/cloud.domain.ru/public_html/updater
итого 640
-rw-r--r-- 1 admin admin 57353 авг 16 12:16 index.php
-rw-r--r-- 1 admin admin 591718 авг 16 12:16 updater.phar
~$ sudo ls -l /home/admin/tmp/
итого 8
-rw------- 1 admin admin 7347 авг 16 15:01 sess_3nmc0r1q5nkj9huvunae94is22
В файле
/home/cloud.domain.ru/conf/web/apache2.conf есть такие строки
php_admin_value open_basedir /home/admin/web/cloud.domain.ru/public_html:/home/admin/tmp
php_admin_value upload_tmp_dir /home/admin/tmp
php_admin_value session.save_path /home/admin/tmp
В логах ошибка такая при выполнении обновления. IP 192.168.1.12 является адресом сервера за NAT.
[authz_core:error] [pid 2338] [client 192.168.1.12:37774] AH01630: client denied by server configuration: /home/admin/web/cloud.domain.ru/public_html/data/.ocdata
ТС не появлялся на Форуме более полугода по состоянию на 17/07/2019 (последняя явка: 23/08/2017). Модератором раздела принято решение закрыть тему.
--zg_nico