RSS

cakephp 公開ページの設定

25 2月
  • cakephpで作ったサイトを公開する
  • でも公開サイトなので、プログラムがwebroot配下に設置するのはイヤだ。
  • ということで記事のまとめ。実際には本家サイトにくわーしくかいてある。ので参考にしてください。鼻の黒い人どうもありがとう。
    ここでは
    /home/yashio/site/ というsiteフォルダがcakephpフォルダだと思って話を進めます。(cakephp→siteフォルダにリネーム)
    /home/yashio/public_html/ にapp/webroot/の中身を全てコピーします。ここが公開されるディレクトリになります。
    /home/yashio/ にsiteフォルダを設置。(すでにもうwebrootフォルダは移動しているので、ない。)
    編集するのは/home/public_html/site/index.php を編集します。

    if (!defined('ROOT')) {
    	//define('ROOT', dirname(dirname(dirname(__FILE__))));
    	define('ROOT', DS.'home'.DS.'yashio'.DS.'site');
    }
    //appのフォルダはROOT+下記のフォルダ名で参照される。
    if (!defined('APP_DIR')) {
    	//define('APP_DIR', basename(dirname(dirname(__FILE__))));
    	define ('APP_DIR', 'app');
    }
    

    このようにすると、公開ディレクトリにフレームワークが稼動するためのプログラムが設置されないので、安心というお話。
    公開ディレクトリにはjsファイルとかimgファイルとかだけなので色々妄想されずにすむ、という感じかな。

    広告
     
    コメントする

    投稿者: : 2月 25, 2010 投稿先 Uncategorized

     

    コメントを残す

    以下に詳細を記入するか、アイコンをクリックしてログインしてください。

    WordPress.com ロゴ

    WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

    Twitter 画像

    Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

    Facebook の写真

    Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

    Google+ フォト

    Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

    %s と連携中

     
    %d人のブロガーが「いいね」をつけました。