May 1, 2025 12:28 AM GMT+0
May 8, 2025 12:03 AM GMT+0
May 2, 2025 04:55 AM GMT+0
May 1, 2025 09:43 PM GMT+0
はじめに
Dropboxでファイルの共有をしている。
無料プランなので、2GBそこそこくらいの容量しかなく、頻繁に満杯になってしまう。
サブスクで有料会員になってもいいのかもしれないが、何か今ある環境でなんとかできないかなーという検討。
ConoHa WING内にDropboxぽい機能を持っているらしい「NextCloud」というミドルウェアをインストールしてみる。
🌟
先にまとめを書いておく- ConoHaWING で Nextcloudのインストールを試みた
- インストール自体はできたが、うまくファイルアップロードができなかった
20250430 14:23 Conoha WING に NEXTCloudをインストールする
インストールファイルを配置する
- setup-nextcloud.php をConoHa WINGで公開可能なディレクトリ(例:
/home/ユーザー名/public_html/nextcloud
など)にアップロードします。
配置したファイルにアクセスする
https://対象のドメインパス/setup-nextcloud.php
Chromeで翻訳している
1,2分かかる
This version of Nextcloud requires at least PHP 8.1
You are currently running 7.4.33. Please update your PHP version.
PHPのバージョンかあわない。
PHPのバージョンをあげる
Conoha WINGにログインして変更できる
簡単にバージョンアップできた。
Conoha Wing上にデータベースを作成する
このあたりを隠す意味あるかは不明だけど。
作成したデータベースにNextCloudから接続する
→なかなか接続出来ず色々調べたが、
データベースのアカウント名に無駄な空白スペースが入っていただけだった……
推奨アプリのインストール確認
いったんどれも不要なのでスキップ
これでインストールできた。
20250501 21:30 アクセス出来るようになったが、ファイルを配置したりできない
権限がないのか?
$ ls -lhd data
drwxrwx--- 5 c80 c80 9 5月 1 10:36 data
$ chmod 775 data
$ ls -lhd data
drwxrwxr-x 5 c80 c80 9 5月 1 10:36 data
→関係なかった
$ chmod 777 data
$ ls -lhd data
drwxrwxrwx 5 c80 c80 9 5月 1 10:36 data
→関係なかった
→フォルダのパーミッションは戻しておいた
もしかしてサーバー自体のPHPをバージョンアップしないと駄目だった?
$ php occ status
This version of Nextcloud requires at least PHP 8.1<br/>You are currently running 7.4.33. Please update your PHP version.
[c8076230@web0334 nextcloud]$ php occ status
The current PHP memory limit is below the recommended value of 512MB.
- installed: true
- version: 31.0.4.1
- versionstring: 31.0.4
- edition:
- maintenance: false
- needsDbUpgrade: false
- productname: Nextcloud
- extendedSupport: false
[c8076230@web0334 nextcloud]$
→ステータスは見られるようになったが、アップロードは引き続きできない
PHPのメモリが不足しているとアップロードできない?
$ php occ status
- installed: true
- version: 31.0.4.1
- versionstring: 31.0.4
- edition:
- maintenance: false
- needsDbUpgrade: false
- productname: Nextcloud
- extendedSupport: false
$
→ステータス表示でメモリーについて表示されなくなった
→でも引き続きアップロードできない
結論:いったんあきらめ
ファイルのアップロードがなぜ出来ないのか不明。
いったんNextCloudの利用を保留する。
20250502 6:45 ConoHa WINGに ownCloudをインストールする
同じようにOSSでレンタルサーバーで動かせるらしい<ownCloud>をインストールしてみる。
1. ownCloudのダウンロード
2. サーバーへのアップロード
- ダウンロードしたZIPファイルをサーバーへアップロードします。(WinSCPを使っています)
- ファイルを展開してWeb公開ディレクトリに配置します
$ unzip owncloud-complete-20250311.zip
$ mv -i owncloud 対象のディレクトリ
3. パーミッションの設定
- ownCloudディレクトリなど、特に気になるパーミッションはなかった
4. インストールウィザードの実行
- ブラウザで配置したowncloudにアクセスします。
PHPバージョンの修正
This version of ownCloud is not compatible with PHP 8.0
You are currently running PHP 8.4.3.
ownCloudはPHP7.4のみサポートらしい。
PHPのバージョンを74.に戻した。
セットアップ完了し、ログイン確認
ログインできるが、こっちもファイルは確認出来ない……
なんでだ?
20250502 13:58 いったんDBとかユーザーとか削除してもう一度NextCloudを試してみる
共有サーバーの要件的にもしかしたらownCloudは実施できないのかも?(というようにGPTがいってた)
もう一度NextCloudを試してみる。
ユーザーとDBを削除する
ConoHa WINGの管理ページから削除した。
PHPのバージョンを8.1にした
ConoHa管理ページからバージョン指定した。
メモリーについても記載しておいた。
memory_limit = 512M
Nextcloudのファイルを取得する
今回はWebインストールではなく、ZIPを取得して展開してみる。
$ unzip latest.zip
データベースとユーザーを作成した
ConoHa管理ページから作成した
→駄目だった
SQLiteでインストールしてみた
まったく同じ状況でだめだった。
データベースの権限が原因ではないのかも?
ocdataファイルを配置してみる
これがないとデータディレクトリだと判断できない?
20250508 15:01 シンフリーサーバーをレンタルしてみる→サーバー移設じゃないと無料じゃなかった
SMSを使った認証もした
‣
は移設元ドメイン名として指定できなかった……
20250508 15:32 XREAサーバーをレンタルしてみる
SMSの認証をした。
まとめ
✅
このページでやったこと- ConoHaWING で Nextcloudのインストールを試みた
- インストール自体はできたが、うまくファイルアップロードができなかった