cPanel ではじめよう！Extra〜CMS の手動インストール〜2

目次
CMS の手動インストール ........................................................................................ 3【cPanel】サブドメインを作成する ........................................................................ 3【cPanel】CMS をサーバーにアップロードする。 .................................................. 5
TIPS – ファイルマネージャーの操作について..................................................... 8【cPanel】データベースを作成する ........................................................................ 9
TIPS – MySQL のチェックと修復...................................................................... 10

3

CMS の手動インストール
cPanel ではサイトソフトウェアを用いた簡単インストールのほかに、CMS のデータをサーバー上に展開し手動で CMS をインストールすることができます。
手動でインストールする場合にはインストールする CMS の動作要件にサーバーのミドルウェアが対応しているか、事前に確かめてからインストールしましょう。
今回利用しているサーバーのミドルウェアは表１の通りとなります。
表 1 server01.joes.cloud の主なミドルウェアバージョン
ミドルウェア名バージョン

Apache2.4

PHP

5.6～7.1

MySQL/MariaDB

MariaDB10.2

PostgreSQL

9.6

資料の末尾にいくつかの CMS をまとめてあります。気になるものをインストールしてみましょう。
TIPS – インストール後も定期的にアップデートを行いましょう。
CMS は簡単にサイト作成ができるとても便利なツールですが、忘れてはいけないことが「日々のアップデート」です。アップデートにより機能が追加され、一層利用しやすくなります。中にはハッキングの手段が見つかりそれらが修正されることもあります。
CMS の脆弱性を利用され web サイトを乗っ取られる事案が年々増えており、乗っ取られた場合には修正が非常に困難となる場合もあります。
現状の機能に満足していても、必ずアップデートを適用しましょう。

4【cPanel】サブドメインを作成する
cPanel にログインし、ホーム画面から「サブドメイン」をクリックし、サブドメイン設定画面を開きます。

図 1. cPanel ホーム画面「サブドメイン」に任意の名前 (例：cms)を入力、「作成」ボタンをクリックし、サブドメインを作成します。
※ドキュメントルートは自動設定されますが、任意に変更することができます。

図 2. cPanel サブドメイン設定画面

5【cPanel】CMS をサーバーにアップロードする。
cPanel のホーム画面から「ファイルマネージャー」をクリックし、ファイルマネージャー画面を開きます。

図 3. cPanel ホーム画面

ファイルマネージャーホーム画面から「アップロード」をクリックし、ダウンロードした CMS ファイルをドラック＆ドロップします。
アップロード後にサーバーにてファイルの解凍ができるので、圧縮ファイルのままアップロードできます。

図 4. cPanel ファイルマネージャーホーム画面

6

図 5. cPanel ファイルマネージャー アップロード画面

7

ファイルマネージャーのホーム画面にある「<アップロードしたファイル名>.zip」を選択し、右上の「抽出」をクリックしてアップロードしたファイルを解凍します。

図 6. ファイルマネージャーホーム画面
ファイルを解凍することで作成されたフォルダ内に移動します。
「すべて選択」をクリックしてフォルダ内のすべてのファイルを選択します。
「移動」をクリックし作成したサブドメインのフォルダへファイルを移動します。例：/public_html/cms

図 7. ファイルマネージャーホーム画面

8

TIPS – ファイルマネージャーの操作について
表 2 ファイルマネージャーの機能表
機能名

概要

＋ファイル

新しいファイルを作成します。

＋フォルダ新しいフォルダを作成します。

コピー

選択したファイル/フォルダを別の場所にコピーします。

移動

選択したファイル/フォルダを別の場所に移動します。

アップロードサーバーにファイルをアップロードします。

ダウンロードサーバーからファイルをダウンロードします。

削除

ファイルを削除します。

復元

ゴミ箱からファイルをもとに戻します。

アクセス許可パーミッションの設定を変更します。

抽出

圧縮ファイルを解凍します。

圧縮

通常ファイル/ディレクトリから圧縮ファイルを作成します。

9【cPanel】データベースを作成する
cPanel のホーム画面から「MySQL データベース」をクリックし、MySQL データベース画面を開きます。

図 8. cPanel ホーム画面

図 9. MySQL データベース画面

10

下記の表を参考に新しいデータベースとユーザを作成します。データベース名
ユーザ名は「<cPanel のユーザ名>_<任意の文字列>」で作成できます。
ユーザをデータベースに追加することで、データベースが利用可能となります。
表 3 データベース作成
項目内容

新しいデータベース

作成するデータベース名を入力します。

データベースの作成

入力したデータベースを作成します。

ユーザ名

作成するユーザ名を入力します。

パスワード

ユーザのパスワードを設定します。

強度

入力したパスワードの強さを表示します。80 以上になるように設定してください。

パスワード生成ツール

ランダムなパスワードを作ります。利用することをお勧めします。

ユーザをデータベースに追加データベースにユーザを紐づけます。ユーザに与える権限を細かく設定できますが今回はすべての権限を付与してください。

ユーザ名、データべース名、パスワードはインストール時に利用します。忘れないように控えておいてください。
権限を持つユーザの欄に設定したユーザが表示されれば設定完了です。
TIPS – MySQL のチェックと修復MySQL データベース画面の「データベースの確認」をクリックするとデータベースの破損を確認することができます。
また、「データベースの修復」をクリックすると破損個所の修復を試みることができます。
突然サイトが表示できなくなった場合やデータベース接続エラーが起こった場合には修復できる場合があります。もしもの時は「データベースの確認」をクリックしてみましょう。

11

CMS 紹介
EC-CUBE
本格的な EC サイトを構築できる CMS です。
https://www.ec-cube.net/
NetCommons
オープンソースの CMS。
ポータルサイトだけでなくグループウェアや会員制サイトなどを特別な知識がなくても構築できます
https://www.netcommons.org/
PukiWiki
Wiki をとても簡単に作成できます。
データベースも不要のため手軽に構築できます。
https://pukiwiki.osdn.jp
baserCMS
国産の CMS で、カスタマイズ性が高いことが特徴です。
https://basercms.net
Kanbord
進捗管理や TODO に利用できる「かんばん」を作成できます。
https://kanboard.net