はじめに
環境: Amazon EC2, Amazon Linux AMI x86_64 EBS
ソースコード:Symfony2.0.15
まずはコードを動かしてみる
参考:The Big Picture (current) - Symfony
ソースコードの配置
[bash]
~$wget http://symfony.com/get/Symfony_Standard_Vendors_2.0.15.tgz
~$tar xvf Symfony_Standard_Vendors_2.0.15.tgz
~$mv Symfony /var/www/html/symfony2
[/bash]
バーチャルホストの設定
参考:バーチャルホスト設定 - CentOSで自宅サーバー構築
DocumentRoot /var/www/html/symfony2/web
に対してバーチャルホストを設定。
config.phpを表示
アクセス情報【使用中のIPアドレス確認】にて自分の現在のIPアドレスを確認。
/var/www/html/symfony2/web/ を開いて
[php]
if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1',
'::1',
'Your.Current.Ip.Address',
))) {
header('HTTP/1.0 403 Forbidden');
exit('This script is only accessible from localhost.');
}
[/php]
のように編集。その後 http://symfony2.yourdomain.com/config.php アクセス。表示に従い必要なライブラリのインストールや、フォルダの作成などを行う。
app_dev.phpを表示
config.phpと同様に
[php]
if (isset($_SERVER['HTTP_CLIENT_IP'])
|| isset($_SERVER['HTTP_X_FORWARDED_FOR'])
|| !in_array(@$_SERVER['REMOTE_ADDR'], array(
'127.0.0.1',
'::1',
'Your.Current.Ip.Address',
))
) {
header('HTTP/1.0 403 Forbidden');
exit('You are not allowed to access this file. Check '.basename(__FILE__).' for more information.');
}
[/php]
と編集。その後 http://symfony2.yourdomain.com/app_dev.php にアクセスすると以下のような画面が表示される。
0 件のコメント:
コメントを投稿