NextcloudはLinuxコマンドラインを使用して新しいデータを一括ロードします。

NextcloudはLinuxコマンドラインを使用して新しいデータを一括ロードします。

nextcloudサーバーに追加するフォルダは約40,000個に達し、ファイルは187,000個を超えています。私はかなり多くの研究を行い、ついに以下に示した答えを見つけました。他の人が解決策を見つけるために検索する必要がないように、ここにこれを追加します。

答え1

ついに説明が見つかりましたhelp.nextcloud.com by Fab。以下は、使用手順を要約したものです。

  • rootで作業するか、sudoを使用してください。
  • nextcloudデータが保存されている場所を見つけます。通常は/var/www/nextcloud/config/config.phpにあります。データディレクトリを検索してください。grep datadirectory /var/www/nextcloud/config/config.ph/config.php
  • データをロードするサブディレクトリを決定し、そのディレクトリにデータをロードします。
  • 所有権の変更:chown www-data:www-data -R /<directory you loaded to>/
  • cd /var/www/nextcloud
  • nextcloudデータベースに新しいディレクトリとファイルを含めます。sudo -u www-data php console.php files:scan --all

時間がかかる場合があります。私のシステムで187,000個のファイルを検索するのに17分かかりました。

関連情報