2007年04月19日

XREAサーバでsymfonyを使う(プロジェクト作成まで)

レンタルサーバのXREAの無料版でPHPのフレームワーク「symfony」が使えないかネットで調べたところ、WEBMASTERさんにお願いすれば入れてもらえるみたい。
 
で、PHP5が入っているサーバを借りて、とりあえず、SSHでつないでsymfonyコマンドを実行してみたら、既に入ってるみたいでした。(PHP5が入っているサーバには、デフォルトで入っているんでしょうか?)
 
とりあえずプロジェクト作成までの、だいたいの手順ですが、
 
1.public_html と同じところにプロジェクト用ディレクトリを作成する。
 
2.プロジェクト作成。
   コマンド symfony init-project プロジェクト名 を実行
 
3.WEBアクセス用のリンクを作成。

   コマンド ln -s ~/プロジェクト用ディレクトリ/web ~/public_html/アクセス用リンク名
 ※~/public_html/サブディレクトリ/作成リンク名 

  みたいにサブディレクトリ配下でアクセスさせる場合は、
  ~/プロジェクト用ディレクトリ/web/.htaccess ファイルの
 

     RewriteRule ^(.*)$ index.php [QSA,L]
   の部分を

     RewriteRule ^(.*)$ /サブディレクトリ/index.php [QSA,L]
  になおします。

 

4.デバッグ表示用のリンクを作成
  コマンド ln -s /usr/local/lib/php/data/symfony/web/sf ~/プロジェクト用ディレクトリ/web/sf

 

5.PHPをCGIモードで動かすために、
  ~/プロジェクト用ディレクトリ/web/.htaccess ファイルに

 
   AddHandler application/x-httpd-phpcgi .php
  を追記する。
 
6. ○○○.xrea.com/アクセス用リンク名
  にアクセスして、「Project setup successful 」のメッセージが表示されたら成功!
 
 
以上。
 
 
この調子でアプリケーションもうまくいけばいいんですが・・・
 
(つづく)
 
 
 
■大変参考にさせていただきましたサイト
 http://gekibaka.s181.xrea.com/oreask/


タグ:PHP symfony
posted by m at 18:58 | Comment(0) | TrackBack(1) |

PHP関係のメモ

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/39373383

この記事へのトラックバック


Excerpt: SSHSSH* Secure Shellの略。プロトコルの名称。 スーパーサイエンスハイスクールの略。 埼玉最終兵器の略。.wikilis{font-size:10px;color:#666666;}...
Weblog: サーバー用語集
Tracked: 2007-10-07 18:25