Nextcloud でよくあるエラーと解決策

公式チャンネル(英語):

  • その フォーラム Nextcloud 公式フォーラムには、よくあるエラーがいくつかリストされている FAQ ページがあります。

バグレポート

Nextcloud のバグを発見したと思われる場合は、次のことができます。

  • コミュニケーションチャネルを通じて解決策を見つける
  • 設定をもう一度確認してください

問題が解決しない場合は、バグトラッカーをご利用ください。occ config コマンドを使用して設定レポートを生成すると、設定内のパスワードなどの機密情報が自動的に非表示になります。

一般的なトラブルシューティング

一部の障害はサーバー環境とブラウザに関連しています。以下を参照してください。システム要件。

「コード整合性チェック」でエラーが表示された場合は、以下を参照してください。Nextcloud/OwnCloud管理ページの警告と解決策または コード署名

サードパーティ製または非公式のアプリを無効にする

この方法は、Nextcloudだけでなく、あらゆるプログラムで試してみる価値があります。これらのサードパーティ製アプリケーション/プラグインは、特に十分に検証・テストされていない不安定なバージョンでは、Nextcloudの本来の機能にある程度影響を与える可能性があります。新しいバージョンと古いアプリケーション間の競合を避けるため、Nextcloudをアップデートする前に、すべてのサードパーティ製プログラムを無効化することをお勧めします。ownCloud/Nextcloud OCCコマンドラインツールの詳細な説明(3)コマンドライン ツールを使用してアプリを無効にする方法を確認します。

Nextcloud ログファイル

標準的なNextcloudのインストールでは、ログレベルは「Normal」に設定されています。問題を発見するには、config.phpファイルでログレベルを「All」に、またはNextcloud管理ページでログレベルを「Everything」に上げる必要があります。これらのログレベルの詳細については、以下をご覧ください。ログ記録の構成

JavaScriptコンソールログなど、一部のログ出力ではデバッグを有効にする必要があります。config/config.phpを編集し、「debug」=>falseを「debug」=>trueに変更してください。完了したら必ず元に戻してください。

JavaScript の問題については、JavaScript コンソールも確認する必要があります。主要ブラウザにはすべて、コンソールを表示するための開発者ツールが用意されており、通常は F12 キーを押すことでアクセスできます。Firebug 拡張機能をインストールすることをお勧めします。

Nextcloudのログファイルは、データディレクトリ nextcloud/data/nextcloud.log にあります。

PHPバージョン情報

PHPのバージョンと設定を確認する必要があります。そのためには、phpinfo.phpというプレーンテキストファイルを作成し、Webルートディレクトリ(例:/var/www/html/phpinfo.php)に配置します。(Webルートディレクトリは異なる場所にある場合があります。配布ドキュメントにその場所が記載されています。) このファイルには次のものだけが含まれています。

<?php phpinfo(); ?>

ブラウザで localhost/phpinfo.php を指定して、このファイルを Web ブラウザで開きます。

Nextcloud でよくあるエラーと解決策

PHP のバージョン情報はページ上部に表示され、ページの残りの部分には、有効化されたモジュール、使用されている .ini ファイルなどのシステム情報が豊富に含まれています。情報の確認が完了したら、この機密データを公開するとセキュリティ上のリスクとなるため、phpinfo.php を削除するか、Web ディレクトリの外部に移動する必要があります。

同期の問題のデバッグ

サーバー上のデータ ディレクトリは Nextcloud 固有のものであり、手動で変更することはできません。

これを無視すると、次のような望ましくない動作が発生する可能性があります。

  • 同期クライアントに問題があります
  • データベースのキャッシュにより変更が検出されません

同じサーバーからファイルを直接アップロードする必要がある場合は、Cadaver などの WebDAV コマンドライン クライアントを使用して、ファイルを WebDAV インターフェイスにアップロードします。

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

WebサーバーとPHPの問題のトラブルシューティング

Webサーバーと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_ページスピード
  • HttpDavモジュール
  • X-Sendfile (正しく設定されていない場合、ダウンロードは失敗します)
  1. PHP
  • eアクセラレーター
1/5 - (2票)

手紙への返信

メールアドレスが変更されることはありません。 支払い欄に必須の項目は必須です