Некоторые распространенные ошибки и решения в Nextcloud

Официальные каналы (английский):

  • The Форумы Официальный форум Nextcloud, на форуме есть страница FAQ, где перечислены некоторые распространенные ошибки.

Сообщение об ошибках

Если вы считаете, что нашли ошибку Nextcloud, вы можете:

  • Найдите решения через каналы связи
  • Проверьте конфигурацию еще раз.

Если проблема не решена, вы можете воспользоваться багтрекером. С помощью команды occ config можно создать отчёт о конфигурации, и конфиденциальная информация, такая как пароли, будет автоматически скрыта.

Распространенные способы устранения неполадок

Некоторые ошибки связаны с серверной средой и браузером. См.:Системные требования.

Если вы увидели ошибку в «Проверке целостности кода», вы можете обратиться к:Предупреждения и решения на странице управления Nextcloud/OwnCloudили Подписание кода.

Отключите сторонние или неофициальные приложения

Этот метод стоит попробовать с любой программой, не только с Nextcloud. Поскольку сторонние приложения/плагины могут в той или иной степени влиять на исходные функции Nextcloud, особенно в нестабильных версиях, которые не были полностью проверены и протестированы. Рекомендуется отключить все сторонние программы перед обновлением Nextcloud, чтобы избежать конфликтов между новой версией и старой. Вы можете перейти по ссылкеПодробное описание инструмента командной строки ownCloud/Nextcloud OCC (3)Узнайте, как отключать приложения с помощью инструментов командной строки.

Файлы журналов Nextcloud

В стандартной установке Nextcloud уровень ведения журнала установлен на «Обычный». Чтобы обнаружить проблемы, вам потребуется повысить уровень ведения журнала до «Все» в файле config.php или до «Все» на странице администратора Nextcloud. Подробнее об этих уровнях ведения журнала см.Конфигурация ведения журнала.

Для некоторых журналов, например, для консольного ведения журнала JavaScript, требуется включить отладку. Отредактируйте файл config/config.php, изменив «debug» => false на «debug» => true, и не забудьте вернуть всё обратно после завершения.

При проблемах с JavaScript вам также может пригодиться консоль JavaScript. Во всех основных браузерах есть инструменты разработчика для просмотра консоли, и обычно к ним можно получить доступ, нажав клавишу F12., мы рекомендуем установить расширение Firebug.

Файлы журнала Nextcloud находятся в каталоге данных nextcloud/data/nextcloud.log.

Информация о версии PHP

Вам необходимо знать версию и конфигурацию PHP. Для этого создайте текстовый файл с именем phpinfo.php и поместите его в корневой каталог вашего сайта, например, /var/www/html/phpinfo.php. (Корневой каталог вашего сайта может находиться в другом месте;В документации по дистрибутиву указано, где именно.) Этот файл содержит следующее:

<?php phpinfo(); ?>

Откройте этот файл в своем веб-браузере, указав в браузере localhost/phpinfo.php:

Некоторые распространенные ошибки и решения в Nextcloud

Информация о версии PHP находится вверху, а остальная часть страницы содержит большой объем системной информации, такой как активированные модули, используемые файлы .ini и т. д. После завершения просмотра информации необходимо удалить phpinfo.php или переместить его за пределы вашего веб-каталога, поскольку раскрытие этих конфиденциальных данных представляет угрозу безопасности.

Отладка проблем синхронизации

Каталог данных на сервере уникален для Nextcloud и не может быть изменен вручную.

Игнорирование этого может привести к нежелательному поведению, такому как:

  • Возникла проблема с клиентом синхронизации.
  • Поскольку изменения не были обнаружены кэшем в базе данных

Если вам необходимо загрузить файлы непосредственно с того же сервера, используйте клиент командной строки WebDAV, например Cadaver, для загрузки файлов в интерфейс WebDAV:

https://example.com/nextcloud/remote.php/dav

Устранение неполадок веб-сервера и PHP

Веб-серверы и PHP-модули

Nextcloud не поддерживает Lighttpd, поэтому некоторые функции Nextcloud не работают на Lighttpd.

Известно, что некоторые веб-серверы или модули PHP могут вызывать различные проблемы. Вот примерный список этих модулей:

  1. Апачи
  • mod_pagespeed
  • mod_evasive
  • mod_security
  • mod_reqtimeout
  • mod_deflate
  • libapache2-mod-php5filter (можно заменить на libapache2-mod-php5)
  • mod_spdy работает с libapache2-mod-php5 / mod_php (вместо него можно использовать fcgi или php-fpm)
  • mod_dav
  • mod_xsendfile / X-Sendfile (может привести к сбою загрузки, если настроен неправильно)
  • ngx_pagespeed
  • HttpDavModule
  • X-Sendfile (при неправильной настройке загрузка не удастся)
  1. PHP
  • eAccelerator
1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *