数年前に軽く試していたNextcloudの機能が格段にUPしていたので、改めてインストールして使ってみたのですが、その際に詰まったポイントについて残しておきます。
インストール
下記URLを参考にさせてもらいました。詳しく書かれていますので、手順は下記URLを参考にしてください。
https://qiita.com/raayucorp/items/9494913e56de98260250
インストール時の注意
setup-nextcloud.php
をダウンロードしてサーバにUP、その後インストール途中で下記2つのエラーが発生しました。
ModPagespeedモジュールがない
.htaccess: Invalid command 'ModPagespeed', perhaps misspelled or defined by a module not included in the server configuration
.htaccessの該当部分をコメントアウトしてインストールを進めました。
不正なオプション
Options -Indexes#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####
.htaccess: Illegal option Indexes####
コメントが改行されておらず、存在していないオプションとして認識されてしまったのでエラーが発生してしまったようです。改行して回避しました。
以下生ログ
[Sat Nov 02 14:20:34.524307 2024] [core:alert] [pid 3239121:tid 139935281526528] [client ZZZ.ZZZ.ZZZ.ZZZ:55166] /home/XXXXXXX/YYYYYYYY.cloudfree.jp/public_html/nextcloud/.htaccess: Invalid command 'ModPagespeed', perhaps misspelled or defined by a module not included in the server configuration
[Sat Nov 02 14:29:09.544184 2024] [core:alert] [pid 3239133:tid 139935340275456] [client ZZZ.ZZZ.ZZZ.ZZZ:52226] /home/XXXXXXX/YYYYYYYY.cloudfree.jp/public_html/nextcloud/.htaccess: Illegal option Indexes####
パスワード忘れたとき
nextcloudをインストールしたフォルダで下記を実行すればOK
php occ user:resetpassword ユーザー名
詳細は下記URLを参照ください。
https://codit.pages.dev/notes/kysv5f47771qr399akiv/
webdav
ネットワークの共有(webdav)も普通に使えました。