CentOS 6 に Craft 3 をインストール

最近、日本でも話題になってきている Craft CMS。 その最新版の「Craft 3」のインストールのインストール方法をご紹介します。

Composer をインストール

Craft 3 は Composer を使ってインストールすることができます。Composer のインストールがまだの方は、下記の記事などを参考に Composer をインストールしましょう。

Craft 3 をインストール

下記のコマンドを使って Craft 3 をインストールします。

composer create-project craftcms/craft PATH -s beta

PATH 部分には Craft 3 をインストールするディレクトリのパスを入れます。なお、例えば PATH 部分が /var/www/html だとすると、Craft 3 のドキュメントルートは /var/www/html/web になります。

インストールに成功すると下記のように表示されます。

craft3-instlation01-min.png

Craft 3 のセットアップ

Composer でのインストールが成功したら、下記のコマンドで Craft 3 のセットアップを行います。

/var/www/html/craft setup

すると下記の項目を順番に聞かれるので答えていきます。

Which database driver are you using? [mysql,pgsql,?]: mysql <= データベースの種類
Database server name or IP address: [localhost] <= データベースのホスト名かIPアドレス(カッコ内のままで良ければエンターだけでOK)
Database port: [3306] <= データベースのポート
Database username: [root] <= データベースのユーザー名
Database password:  <= データベースのパスワード
Database name: craft3 <= データベース名
Database table prefix: craft <= データベースの接頭辞
Testing database credentials... success!
Saving database credentials to your .env file...
done
Install Craft now? (yes|no) [yes]: <= インストールを開始するかどうか
Username: [admin] craft <= Craft 3 の管理者名
Email: info@bit-part.net <= Craft 3 の管理者のメールアドレス
Password: <= Craft 3 の管理者のパスワード
Confirm: <= Craft 3 の管理者のパスワード確認
Site name: Craft 3 Meetup <= Craft 3 のサイト名
Site URL: hoge.com <= Craft 3 URL
Site language: [en-US] ja <= Craft 3 言語(日本語の場合は ja)
Installing Craft...
    > create table {{%assetindexdata}} ... done (time: 0.040s)
    > create table {{%assets}} ... done (time: 0.024s)
    > ....略

するとインストールが開始され、下記のように表示されたら終了です。

Success!

Craft 3 にアクセス

インストールが完了したので下記のようにドキュメントルートの URL に '/admin' を付けた URL にアクセスしてみましょう。

http://your-domain/admin

Craft 3 のログイン画面が表示されるので、先程の setup で入力した管理者情報でログインしましょう。

craft3-instlation02-min.png

もし、 http://your-domain/admin にアクセスしたときに、例えば下記のようなパーミッションエラーが表示された場合は、パーミッションの問題を解決してからサイドアクセスしましょう。

/var/www/html/config/license.key isn't writable by PHP. Please fix that.

Craft Meetup

今週の木曜日(2017-10-05)に、日本で初(?)の Craft Meetup が開催されます。ご興味ある方はぜひ!

以上です。

  • このエントリーをはてなブックマークに追加
Just a second...