1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

CPIの共用サーバ(BusinessStandard)にNextCloudをインストールする

Last updated at Posted at 2024-09-19

セットアップファイル入手~インストール

下記サイトにアクセスします。

DOWNLOAD SERVER の項目にある、
COMMUNITY PROJECTS を開きます。

画像1.jpg

Web installer の本文中にある青地の「here」を右クリックして「名前を付けてリンク先を保存…」で、セットアップファイル(setup-nextcloud.php)を取得します。

画像2.png

セットアップファイルをFTPでサーバの下記のフォルダ(nxcl)の中にアップロードします。
nxclフォルダ(フォルダ名は任意)はNextCloud用として新規に作成します。

画像3.png

ブラウザでアップロードした setup-nextcloud.php にアクセスするとセットアップウィザードが表示されます。(nextボタンを押して進めると下記の画面になります)
nxclフォルダ直下にインストールしたいので、「.」を入力してNextボタンを押します。

画像4.png

しばらく待つ(1分程度)と、Success の画面が表示されますので、Nextボタンを押します。

画像5.png

CPIのサーバでは、ここでForbidden の画面が表示されてしまいます。

画像6.png

ここでFTPを使って再びサーバーにアクセスすると、nxclフォルダ直下にたくさんのファイルが生成されているかと思います。その中にある .htaccess ファイルを編集することでForbiddenを解消することができます。
(.htaccessファイルの先頭部分に、次の文字列を追加します)

AddHandler x-httpd-php81 .php
Options +SymLinksIfOwnerMatch

注)php81 と .php の間には半角スペースが必要です

編集後はこんな感じになります。
画像7.png

ブラウザで
https://****(設定中のドメイン名)/nxcl/
にアクセスすると、下記画面が表示されることを確認します。

画像8.png

何も入力をせずに、ここで一旦CPIのコントロールパネルにアクセスします。

CPIのコントロールパネルでMySQL8の新規データベースを作成します。
新規データベース名(任意)を入力し「追加する」ボタンクリックで簡単に作成できます。

画像9.png

ついでにデータベースのパスワードも設定しておきます。

画像10.png

ブラウザで
https://****(設定中のドメイン名)/nxcl/
に再びアクセスします。

・データベースは「MySQL/MariaDB」を選択
・ログインとパスワードは任意のものを入力
・データベースアカウント・・・ウェブコントールパネルID
・データベースパスワード・・・さきほど設定したもの
・データベース名・・・ウェブコントールパネルID_先ほど設定した文字列
・データベースのホスト名・・・127.0.0.1:3307

画像24.png

<参考:CPIのヘルプより抜粋>
画像11.png

【注意】データベースのホスト名を localhost:3307 に設定すると下記エラーがでます
画像14.png

エラー項目の解消

「あなたがコントロール可能なコラボレーション・プラットフォーム」が毎回表示されるので表示されないようにする

画像19.png

「+アプリ」をクリック

画像20.png

アクティブなアプリの中にある「First run wizard」を無効にします。

画像21.png

「PHPのメモリ制限が推奨値の512MB以下です」の解消

CPIのコントロールパネル
「パス・モジュール情報」
8.1.27の設定情報ボタンをクリック

画像15.png画像22.png

下記設定情報が表示されるので、中身をコピーしてphp.iniを新規に作成します。

画像16.png

コピペで作成したphp.iniの下記部分を編集します。
(438行目付近にある memory_limit の設定値を512Mに書き換えます)

画像23.png

編集したphp.iniをサーバーのnxclフォルダの直下におきます。

画像17.png

さらにnxclフォルダ直下の.htaccessファイルに下記1行を追記します。

suPHP_ConfigPath /user/home/(ウェブコントロールパネルID)/html/nxcl

編集後はこんな感じになります。
画像22.png

こうすることで、nxclフォルダの直下においたphp.iniファイルを認識してくれるようになり、エラー表示が解消されます。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?