優れたソフトウェアと実用的なチュートリアル
公式チャンネル(英語):
- その ネクストクラウド フォーラム 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 拡張機能をインストールすることをお勧めします。
PHPバージョン情報
PHPのバージョンと設定を確認する必要があります。そのためには、phpinfo.phpというプレーンテキストファイルを作成し、Webルートディレクトリ(例:/var/www/html/phpinfo.php)に配置します。(Webルートディレクトリは異なる場所にある場合があります。リナックス配布ドキュメントにその場所が記載されています。) このファイルには次のものだけが含まれています。
<?php phpinfo(); ?>
ブラウザで localhost/phpinfo.php を指定して、このファイルを Web ブラウザで開きます。
PHP のバージョン情報はページ上部に表示され、ページの残りの部分には、有効化されたモジュール、使用されている .ini ファイルなどのシステム情報が豊富に含まれています。情報の確認が完了したら、この機密データを公開するとセキュリティ上のリスクとなるため、phpinfo.php を削除するか、Web ディレクトリの外部に移動する必要があります。
同期の問題のデバッグ
これを無視すると、次のような望ましくない動作が発生する可能性があります。
- 同期クライアントに問題があります
- データベースのキャッシュにより変更が検出されません
同じサーバーからファイルを直接アップロードする必要がある場合は、Cadaver などの WebDAV コマンドライン クライアントを使用して、ファイルを WebDAV インターフェイスにアップロードします。
https://example.com/nextcloud/remote.php/dav
WebサーバーとPHPの問題のトラブルシューティング
WebサーバーとPHPモジュール
一部のウェブサーバーやPHPモジュールは、様々な問題を引き起こすことが知られています。以下に、これらのモジュールの大まかなリストを示します。
- アパッチ
- 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 (正しく設定されていない場合、ダウンロードは失敗します)
- PHP
- eアクセラレーター