Доброго времени суток!
У меня имеется сервер на Debian 10, где установлен NextCloud версии 18.0.3.0. Несколько дней назад я столкнулся с проблемой аутентификации в облаке. Конкретно - с такой ошибкой:
Веб-сервер NGINX с php7.3-fpm.
Конфигурацию настраивал по следующей инструкции:
https://docs.nextcloud.com/server/18/admin_manual/installation/nginx.html
Внятных ошибок после аутентификации в логах веб-сервера и NextCloud не пишется. Пробовал менять конфигурацию веб-сервера и выполнять полную переустановку NextCloud, но безрезультатно. Два дня поиска в Google ни к чему не привели, но есть большие подозрения, что проблемы в PHP. Как понять, так ли это и решить проблему?
P.s. на сервере имеются несколько сайтов, которые работают как положено, проблема касается только облака.
Это случилось после апгрейд/апдейт Linux, самого Nextcloud или приложений?
Сам я не обновлял Linux/NextCloud. Возможно когда-то ставил дополнительные приложения NextCloud, но как я описал выше, сейчас всё поставил заново.
Возможно есть какая-либо рекомендуемая настройка PHP для NextCloud? Всё ведёт к проблемам со стороны PHP, как мне кажется.
Новая чистая инсталляция и такие проблемы?
Что можно попробовать:
Сделать апгрейд из коммандной строки
sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --on
sudo -u www-data php /var/www/html/nextcloud/occ upgrade
sudo -u www-data php /var/www/html/nextcloud/occ maintenance:mode --off
Поднять версию PHP
sudo a2dismod php7.2
sudo a2enmod php7.3
sudo systemctl restart apache2
Установка под Docker?
Проверьте достаточность ресурсов…
Почему с NGINX, а не с Apache2?
Больше может пойти не так в NGINX …
Почему с NGINX, а не с Apache2?
Больше может пойти не так в NGINX …
Я давно перешёл на NGINX в своих проектах, тогда ещё и вовсе не задумывался использовать облако. Ранее использовал Apache2, но меня не устраивала идея настроек файла .htaccess
ОК - тогда я понимаю подход. К сожалению, я не могу помочь там. Мне жаль
Если переустановка с нуля допустима - я устанавливал неоднократно пользуясь этим (NGINX)
https://www.c-rieger.de/nextcloud-installationsanleitung/
Всегда работало…
1 Like
столкнулся с такой же проблемой после обновления, при том что nextcloud используется в docker.
мне помогло такое решение
sudo -u user php /config/www/nextcloud/occ maintenance:mode --on
sudo -u user php /config/www/nextcloud/occ maintenance:mimetype:update-db
sudo -u user php /config/www/nextcloud/occ maintenance:mode --off
1 Like
вы нашли саособ как пройте это ошибка