前に簡単なSilverStripeのレビューを書きましたが、今回はXREA+にインストールする方法を書きたいと思います。手順としては
というかんじになりますが、まずインストールするバージョンや環境を確認したいと思います。
SilverStripeの動作環境はSystem requirementsをご覧下さい。
SilverStripeを用いたWebサイトの構築を解説するサイトをつくりました。今後はSilverStripeに関する情報はこちらで更新していきますので、ぜひご覧ください。
ss.ak2ie.net(SilverStripeに関する情報更新中)
と、思ったのですが、やはりまだ使いにくい部分もあり、WordPressとかでサイトを更新した方がいいと思います。
追記終わり
次の2でインストール画面を見ると分かりますが、SilverStripeではテーブルにプレフィックス(WordPressにおける“”)を付けることができません。よって、SilverStripe用に新しいデータベースを作成することにします。XREA+では5つまでデータベースを作成することができます。
phpMyAdminはXREA+にログイン後、“データベースページ”の下部”PhpMyAdmin/PhpPgAdminインストール”にある“PhpMyAdmin自動インストール(MySQL管理) ”の「インストール」ボタンをクリックすることでインストールできます。
新しいデータベースの作成方法は例えば「XREAで複数のデータベースを管理する」をご覧頂ければよくわかりますが、ここでは画像を使って説明したいと思います。
まずは上記のページ(データベース)で一番上の“MySQLの追加・編集(最大:5 個)”の項目で新しく作成するデータベースのチェックボックスを選択し、ユーザ名とパスワード、文字コードなどを入力・選択します。ここでは下のようにします。(DB/ユーザ名の“example”についてはご自身のユーザ名に置き換えて読んで下さい。またこれを入力する必要はありません)
入力できたら“作成”ボタンをクリックします。
次にFTPソフトでサーバにログインして、/virtual/(ユーザ名)/public_html/log/phpmyadmin/config.inc.php をローカルにダウンロードします。そして、このファイルをテキストディタで開き編集します。
25行目から37行目に次のような1つめのデータベースに関する記述があるので、これをコピーします。
[php num=25]
/*
* First server
*/
$i++;
/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
$cfg[‘Servers’][$i][‘compress’] = false;
$cfg[‘Servers’][$i][‘extension’] = ‘mysql’;
$cfg[‘Servers’][$i][‘user’] = ‘ユーザ名(=データベース名)’;
$cfg[‘Servers’][$i][‘password’] = ‘パスワード’;
$cfg[‘Servers’][$i][‘only_db’] = ‘データベース名(=ユーザ名)’;
[/php]
そして、改行して39行目あたりに貼り付けて次のように書き換えます。
[php num=”39″ highlight_lines=”2,2,11,12,13,13”]
/*
* Second server
*/
$i++;
/* Authentication type */
$cfg[‘Servers’][$i][‘auth_type’] = ‘cookie’;
$cfg[‘Servers’][$i][‘host’] = ‘localhost’;
$cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’;
$cfg[‘Servers’][$i][‘compress’] = false;
$cfg[‘Servers’][$i][‘extension’] = ‘mysql’;
$cfg[‘Servers’][$i][‘user’] = ‘example_ss’;//ユーザ名(=データベース名)
$cfg[‘Servers’][$i][‘password’] = ‘silverstripe’;//パスワード
$cfg[‘Servers’][$i][‘only_db’] = ‘example_ss’;//データベース名(=ユーザ名)
[/php]
書き換えたら保存してサーバにアップロードして上書きします。
設定が完了したので、新しく作成したデータベースにログインします。XREA+にログインした後、“データベース”ページの下部“PhpMyAdmin/PhpPgAdminインストール”にある“PhpMyAdmin自動インストール(MySQL管理) ”のログインボタンをクリックすることでログインページを開くことができます。ここで、ログインページを開く前にウィンドウが開きますので、先のページに書かれているユーザ名とパスワードを入力します。(ユーザ名については、XREA+にログインする際のものと同じです)
すると、ログインページが開きます。各々のフィールドは次のように選択・入力します。
そして“実行する”ボタンをクリックしてログインします。
ログインすると右のような画面が表示されますが、特にすることはありませんのでログアウトします。
長くなってしまいましたので、SilverStripeのインストール方法は次のエントリーに書きます。