** このページには広告が含まれています。**

検索結果:「インデックス」

Nextcloud33 アップデート、”設定サーバーID”メッセージを非表示に。

先週、Nextcloudを32.0.6にアップデートしたと思ったら、33.0.0が出ていました。
早速アップデートし、いつものようにインデックスの追加、occ maintenance 等を行い警告の対処を行ったのですが、新しい”設定サーバーID”という見慣れないものが表示されいたので、対処することにしました。

? 元の記事を見る

エックスサーバーでNextcloud Update 時の注意点

インデックスがない

アップデート後の警告でたまに下記のようにインデックスがないので追加しなさいという警告が出ます。

いくつかの欠落しているオプションのインデックスを検出しました。データベースのパフォーマンスを向上させるために、(Nextcloudまたはインストールされたアプリケーションによって)新しいインデックスが追加されることがあります。インデックスの追加には時間がかかり、一時的にパフォーマンスが低下することがあるため、アップグレード時には自動的には行われません。インデックスが追加されると、それらのテーブルへのクエリが速くなるはずです。インデックスを追加するには、`occ db:add-missing-indices` コマンドを使用してください。 インデックスが不足: "unique_category_per_user" テーブル内の "vcategory" 詳細については、ドキュメント↗を参照してください。

エックスサーバーの管理画面のphpMyAdminを使って不足しているインデックスを追記します。

今回は "vcategory" テーブルです。
その中に目的のインデックス、今回は "unique_category_per_user"がないことが確認できたら、インデックスにある新規作成を選択し、インデックス名のところに unique_category_per_user と入力し実行をクリック。これでインデックスの作成は終了です。

? 元の記事を見る

エックスサーバーに入れたNextcloudをアップデートしたら500 Internal Server Error!さらに…!

次に警告への対処を行っていきます。
過去に対処したものと同じ内容のものがあるので、同じように対処していきます。
また、"データベースにいくつかのインデックスがありません"の表示もいつものようにエックスサーバーのサーバー管理画面からphpMyAdminに入り、インデックスを追加していきます。
ただ、今回困ったのは"テーブル “oc_preferences”のインデックス “preferences_app_key”が見つかりません"インデックスを追加することができません!
いつもと同じように追加をすると"phpMyadmin #1062 Duplicate entry インデックスが重複"とエラーメッセージがphpMyadmin画面に表示され先に進むことができません。いろいろと検索をすると"サアロフィア"さんのサイトで解決方法を説明していましたので参考にさせていただきました。

"1個のカラムを追加する”を3個に変更し実行をクリック。
"+インデックス”をクリックするとインデックスの詳細が表示されるので、”preferences_app_key"が追加されていることを確認すれば完了です。
これでほぼすべての警告への対処ができたことになります。

? 元の記事を見る

目次
タイトルとURLをコピーしました