Рейтинг:0

Nextcloud: Не удалось открыть поток: Отказано в доступе

флаг gb

Я устанавливаю Nextcloud в систему FreeBSD и использую лайтпд за нгинкс обратный прокси с терминальным SSL.

лайтпд может служить статическим HTML файлов и может служить index.php, но без всяких стилей, только текст.

При работе lighttpd -D -f /usr/local/etc/lighttpd/lighttpd.conf и доступ cloud2.myhostname.com есть куча ошибок, как показано ниже.

Корень документа и все потомки принадлежат www:www, пользователь и группа, под которой лайтпд это работает. Все каталоги имеют разрешение 770. Все файлы имеют разрешение 660.

лайтпд журнал ошибок показывает, что FastCGI работает, и FastCGI возвращает трассировку ошибки, которая лайтпд регистрируется как FastCGI-stderr: чтобы указать, что трассировка ошибки исходит от него.

Как это решить?

server.c.1513) сервер запущен (lighttpd/1.4.59)
gw_backend.c.944) gw - найден хост 0
gw_backend.c.944) gw - найден хост 0
gw_backend.c.228) получил proc: pid: 99023 socket: unix:/var/run/lighttpd/sockets/php.socket-2 load: 1
mod_fastcgi.c.487) FastCGI-stderr:{"reqId":"5HVsZcmvRCF7Qpm918A6","level":3,"time":"2021-10-25T22:03:55+00:00","remoteAddr":" 111.222.33.44","пользователь":"--","приложение":"PHP","метод":"GET","url":"/index.php","сообщение":"file_put_contents(/usr /local/www/nextcloud/data/.htaccess): Не удалось открыть поток: Отказано в доступе к /usr/local/www/nextcloud/lib/private/Setup.php#584","userAgent":"Mozilla/5.0 ( X11; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0","версия":"","исключение":{"Исключение":"Ошибка","Сообщение":"file_put_contents(/usr/local/www /nextcloud/data/.htaccess): Не удалось открыть поток: Отказано в доступе к /usr/local/www/nextcloud/lib/private/Setup.php#584","Code":0,"Trace":[{" function":"onError","class":"OC\Log\ErrorHandler","type":::"},{"file":"/usr/local/www/nextcloud/lib/private/ Setup.php","строка":584,"функция":"file_put_contents"},{"файл":"/usr/local/www/nextcloud/lib/private/Setup.php","строка":222, «функция»: «защита каталога данных», «класс»: «OC\Setup», «тип»::: «}, {«файл»:»/usr/loca l/www/nextcloud/core/Controller/SetupController.php","line":57,"function":"getSystemInfo","class":"OC\Setup","type":"->"}, {"file":"/usr/local/www/nextcloud/lib/base.php","line":939,"function":"run","class":"OC\Core\Controller\ SetupController","type":"->","args":["*** важные параметры заменены ***"]},{"file":"/usr/local/www/nextcloud/index.php" ,"строка":36,"функция":"handleRequest","класс":"OC","тип":::"}],"файл":"/usr/local/www/nextcloud/lib/ private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}}

mod_fastcgi.c.487) FastCGI-stderr:{"reqId":"5HVsZcmvRCF7Qpm918A6","level":3,"time":"2021-10-25T22:03:55+00:00","remoteAddr":" 111.222.33.44","пользователь":"--","приложение":"PHP","метод":"GET","url":"/index.php","сообщение":"file_put_contents(/usr /local/www/nextcloud/data/index.html): Не удалось открыть поток: Отказано в доступе к /usr/local/www/nextcloud/lib/private/Setup.php#585","userAgent":"Mozilla/5.0 (X11; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0","версия":"","исключение":{"Исключение":"Ошибка","Сообщение":"file_put_contents(/usr/local/ www/nextcloud/data/index.html): Не удалось открыть поток: Отказано в доступе к /usr/local/www/nextcloud/lib/private/Setup.php#585","Code":0,"Trace":[ {"функция":"onError","класс":"OC\Log\ErrorHandler","тип":"::"},{"файл":"/usr/local/www/nextcloud/lib/ private/Setup.php","line":585,"function":"file_put_contents"},{"file":"/usr/local/www/nextcloud/lib/private/Setup.php","line": 222,"функция":"защитаDataDirectory","класс":"OC\Setup","тип":"::"},{"файл":"/usr/lo cal/www/nextcloud/core/Controller/SetupController.php","line":57,"function":"getSystemInfo","class":"OC\Setup","type":"->"}, {"file":"/usr/local/www/nextcloud/lib/base.php","line":939,"function":"run","class":"OC\Core\Controller\ SetupController","type":"->","args":["*** важные параметры заменены ***"]},{"file":"/usr/local/www/nextcloud/index.php" ,"строка":36,"функция":"handleRequest","класс":"OC","тип":::"}],"файл":"/usr/local/www/nextcloud/lib/ private/Log/ErrorHandler.php","Line":92,"CustomMessage":"--"}}

mod_fastcgi.c.487) FastCGI-stderr:{"reqId":"5HVsZcmvRCF7Qpm918A6","level":2,"time":"2021-10-25T22:03:55+00:00","remoteAddr":" 111.222.33.44","пользователь":"--","приложение":"нет приложения в контексте","метод":"GET","url":"/index.php","сообщение":"Может не обнаруживает хост в https:///data/htaccesstest.txt","userAgent":"Mozilla/5.0 (X11; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0","версия":""}

mod_fastcgi.c.487) FastCGI-stderr:{"reqId":"5HVsZcmvRCF7Qpm918A6","level":2,"time":"2021-10-25T22:03:55+00:00","remoteAddr":" 111.222.33.44","пользователь":"--","приложение":"нет приложения в контексте","метод":"GET","url":"/index.php","сообщение":"Может не обнаруживает хост в http:///data/htaccesstest.txt","userAgent":"Mozilla/5.0 (X11; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0","версия":""}

mod_fastcgi.c.487) FastCGI-stderr:{"reqId":"5HVsZcmvRCF7Qpm918A6","level":3,"time":"2021-10-25T22:03:55+00:00","remoteAddr":" 111.222.33.44","пользователь":"--","приложение":"PHP","метод":"GET","url":"/index.php","сообщение":"fopen(/var /log/nextcloud/nextcloud.log): Не удалось открыть поток: Отказано в доступе к /usr/local/www/nextcloud/lib/private/Log/File.php#84","userAgent":"Mozilla/5.0 (X11 ; FreeBSD amd64; rv:93.0) Gecko/20100101 Firefox/93.0","версия":""}

gw_backend.c.303) выпущенный процесс: pid: 99023 socket: unix:/var/run/lighttpd/sockets/php.socket-2 load: 0
Рейтинг:0
флаг gb

Оказывается, в модули.conf из лайтпд, я забыл включить файл conf.d/fastcgi.conf. Просто раскомментировал строку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.