Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Обновление Nextcloud и ошибка open_basedir  (Прочитано 1387 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Knud

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Обновление Nextcloud и ошибка open_basedir
« : 22 Августа 2017, 16:34:18 »
Добрый день. На сервере стоит 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
« Последнее редактирование: 17 Июля 2019, 08:51:21 от zg_nico »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Обновление Nextcloud и ошибка open_basedir
« Ответ #1 : 22 Августа 2017, 17:01:59 »
sudo apt-get install apache2-mpm-itk
конф

<VirtualHost *:80>
AssignUserId admin admin
...
...
« Последнее редактирование: 20 Октября 2017, 10:30:03 от Azure »
Wars ~.o

Оффлайн NikolayOzerov

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Обновление Nextcloud и ошибка open_basedir
« Ответ #2 : 20 Октября 2017, 10:04:55 »
т.е. изменить пользователя апача на пользователя Ubuntu? попробую сегодня вечером
« Последнее редактирование: 20 Октября 2017, 10:30:23 от Azure »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Обновление Nextcloud и ошибка open_basedir
« Ответ #3 : 20 Октября 2017, 11:09:05 »
да.
Wars ~.o

 

Страница сгенерирована за 0.044 секунд. Запросов: 23.