最近、日本でも話題になってきている Craft CMS。 その最新版の「Craft 3」のインストールのインストール方法をご紹介します。
最近、日本でも話題になってきている Craft CMS。 その最新版の「Craft 3」のインストールのインストール方法をご紹介します。
Craft 3 は Composer を使ってインストールすることができます。Composer のインストールがまだの方は、下記の記事などを参考に Composer をインストールしましょう。
下記のコマンドを使って Craft 3 をインストールします。
composer create-project craftcms/craft PATH -s beta
PATH
部分には Craft 3 をインストールするディレクトリのパスを入れます。なお、例えば PATH
部分が /var/www/html
だとすると、Craft 3 のドキュメントルートは /var/www/html/web
になります。
インストールに成功すると下記のように表示されます。
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!
インストールが完了したので下記のようにドキュメントルートの URL に '/admin' を付けた URL にアクセスしてみましょう。
http://your-domain/admin
Craft 3 のログイン画面が表示されるので、先程の setup
で入力した管理者情報でログインしましょう。
もし、 http://your-domain/admin
にアクセスしたときに、例えば下記のようなパーミッションエラーが表示された場合は、パーミッションの問題を解決してからサイドアクセスしましょう。
/var/www/html/config/license.key isn't writable by PHP. Please fix that.
今週の木曜日(2017-10-05)に、日本で初(?)の Craft Meetup が開催されます。ご興味ある方はぜひ!
以上です。