Я устанавливаю 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