xserverにcakePHP3をインストールしてみた

あるAPIサービスをcakePHP3でつくりたいとおもい、調べてみるとxserverにインストールできるということなので試してみた。

http://www.xserver.ne.jp/

参考にさせていただいたのは下記のサイト

CakePHP 3.x インストールメモ | 加藤 正人のデベロッパーズブログ

とりあえず後からできるようにやったことをメモしておきます。

SSHで接続

public_htmlにて

$composer create-project –prefer-dist cakephp/app

を実行

このディレクトリに
.htaccess を下記の内容で作成

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule    ^$    app/webroot/    [L]
    RewriteRule    (.*) app/webroot/$1    [L]
</IfModule>

/app/config/app.default.php

をコピーして名前を変更

/app/config/app.php

とする。

 'Security' => [
        'salt' => '_SALT_',
    ],

このsaltの数値を自分で適当に入力。

app/config/app.php

の中のDatabaseについて
username
password
database
などを入力。

Connection to database could not be established: SQLSTATE

というエラーがでたときは、/app/config/app/phpの中にあるデータベース設定で

hostがlocalhostになっているのを「mysql○○.xserver.jp」に変更する

以上で無事にxserverにcakePHP3がインストールできました。

xserver

http://www.xserver.ne.jp/