ロリポップのレンタルサーバーでNextcloudを導入する手順を解説します!
- 💡 注意
- Nextcloudを26にしたところ、あちこちで不具合が発生し、使い物にならなくなりました。
- 24に戻したところ使えるようになったので、この記事では24を使用します。
- ※その後クライアントアプリがなぜか使えなくなりました。
- Nextcloud27とPHP8.2モジュールに変更したところ復活しました。
🖥️ ダウンロード
- Nextcloud 24 をダウンロード
⚙️ インストール手順
- WAF (Web Application Firewall) を無効化(重要!)
- 🔒 セキュリティ設定を見直して有効化も検討してください。
- 独自SSL (無料) を設定
- 🛡️ URLのSSL化は忘れずに。
- MySQL データベースを作成
- ⚡ MySQLを使用するなら、ロリポップの管理画面で、データベースを作成する。
- ユーザ名、パスワード、データベース名、サーバー名を記録しておく。
- ZIP ファイルを展開
- 📂 ロリポップのフォルダに先程のZIPファイルをアップロードして展開します。
- 例:
web/[URL]/
以下に展開。
- ブラウザでセットアップ
- 🌐 例えば、web/[URL]/なら
https://[URL]/nextcloud
にアクセスしてインストールを進める。
- 🌐 例えば、web/[URL]/なら
💡 トラブルシューティング Tips
🛠️ ファイルエントリーの再構築 (MySQL 操作)
- ストレージ内のファイルエントリーを再構築したい。(mysql)
データベースの
oc_filecache
テーブルを削除して再構築する:DELETE FROM oc_filecache;
🔄 ファイルが認識されない場合
次のコマンドでスキャン&クリーンアップ:
cd web/[URL]/nextcloud
php8.2 occ files:scan --all
php8.2 occ files:cleanup
📚 参考リンク
これでNextcloudをスムーズにインストールできるはずです! 🚀