2008年10月14日

[cakePHP]さくらインターネットに導入する(cake本体とwebrootを分ける)[サブドメインで運用しない]

共用レンタルサーバ「さくらインターネット」にcakePHPを導入する場合で、サブドメインで運用する場合は下記の設定とする。

[cakePHP]さくらインターネットに導入する(cake本体とwebrootを分ける)[サブドメインで運用]

これをサブドメインではなく、既存ドメインの下階層で動作させる場合の設定は下記の通りとする。

続きを読む
posted by surviver at 23:14 | Comment(0) | TrackBack(0) | cakePHP

2008年10月05日

[cakePHP]さくらインターネットに導入する(cake本体とwebrootを分ける)[サブドメインで運用]

共用レンタルサーバ「さくらインターネット」に cakePHPを導入するときの設定手順。

cake本体をネットからアクセスできる位置に設置するのはセキュリティ上、好ましくないので、webrootのみネットからアクセスできるようにし、その他は/wwwと同列の位置に置くこととする。

続きを読む
posted by surviver at 11:30 | Comment(0) | TrackBack(0) | cakePHP

2008年10月04日

[cakePHP]さくらインターネットに導入する [サブドメインで運用]

共用レンタルサーバ「さくらインターネット」に cakePHPを導入するときの設定手順。

続きを読む
posted by surviver at 22:32 | Comment(0) | TrackBack(0) | cakePHP

2008年08月31日

[cakePHP]xserverでMySQL4からMySQL5にアップグレードする

レンタルサーバxserverは、MySQLについては従来はMySQL4のみ使用できていたが、2008年8月からMySQL4とMySQL5を選択できるようになった。

続きを読む
posted by surviver at 19:50 | Comment(0) | TrackBack(0) | cakePHP

2008年08月20日

[cakePHP1.2]hヘルパー(htmlspecialchars)で正しくエスケープする その2

cakePHP内では、取り扱うデータベース、PHPの定義ファイル、出力ファイル(ctpファイル)の文字コードは出来るだけ合わせたほうがよい。

できれば、世界標準であるUTF-8で統一するのが望ましい。

続きを読む
タグ:cakephp
posted by surviver at 22:27 | Comment(0) | TrackBack(0) | cakePHP

[cakePHP]テーブルの利用を伴わないモデルの定義

データベースを使わないで、MVCを実装する方法。

続きを読む
タグ:cakephp
posted by surviver at 16:59 | Comment(0) | TrackBack(0) | cakePHP

2008年08月19日

[cakePHP1.2] hヘルパー(htmlspecialchars)で正しくエスケープする

htmlspecialcharsを実装するcakePHPのヘルパー(h関数)は、文字コードを正しく設定しないと、htmlspecialcharsを通した後の文字がnull値となることがある。

これを回避するための方法。

続きを読む
タグ:cakephp
posted by surviver at 13:22 | Comment(0) | TrackBack(0) | cakePHP

2008年08月18日

[cakePHP1.2]ページング処理(Paginate)で複合検索キーを指定したページ繰りを実装する

cakePHP1.2で複合の検索キーワードを指定したページ繰りを実装する方法。

続きを読む
タグ:cakephp
posted by surviver at 22:21 | Comment(0) | TrackBack(0) | cakePHP

2008年08月17日

[cakePHP1.2]ページング処理(Paginate)で単一検索キーワードを指定したページ繰りを実装する

ページング処理(Paginate)は、Bakeで焼いた場合は全件を一覧表示する形式となっている。

以下、入力された検索キーワードに基づいてページング処理を行う場合の方法。

続きを読む
タグ:cakephp
posted by surviver at 23:08 | Comment(0) | TrackBack(0) | cakePHP

2008年08月12日

[cakePHP1.2] paginateで条件文にLIKE,ORを指定する方法

cakePHP1.2でページング処理をするとき、取得するデータの条件にor条件やLIKEを指定する方法。


続きを読む
タグ:cakephp
posted by surviver at 01:01 | Comment(0) | TrackBack(0) | cakePHP

2008年08月09日

[cakePHP1.2] FormヘルパーとForm入力項目の取得方法

Viewでformタグをヘルパーで実装する方法。


続きを読む
タグ:cakephp
posted by surviver at 22:27 | Comment(0) | TrackBack(0) | cakePHP

2008年07月24日

[cakePHP1.2] 静的ファイルの呼び出し

cakePHPで静的ファイルを作るときは、pagesフォルダに作る。

続きを読む
タグ:cakephp
posted by surviver at 15:47 | Comment(0) | TrackBack(0) | cakePHP

2008年07月22日

[cakePHP1.2] オリジナルなトップページを作成する

cakePHPをインストールした状態では、cakePHPが出力するメッセージ画面が表示される。

これをオリジナルなトップページに変更するTips。

続きを読む
タグ:cakephp
posted by surviver at 22:41 | Comment(0) | TrackBack(0) | cakePHP

2008年07月21日

[cakePHP1.2] インストール直後にやるべきこと

cakePHP1.2のインストールは、部分的に1.1のときと異なる。

続きを読む
posted by surviver at 22:29 | Comment(0) | TrackBack(0) | cakePHP

2008年07月16日

[cakePHP1.2]モバイルサイトとPCの切り分け その2

PCとモバイルサイトが共存する場合は、下記の方法のように、/m/で区切られたフォルダ下でモバイルサイトを動作させるようにする。

続きを読む
タグ:cakephp
posted by surviver at 23:45 | Comment(0) | TrackBack(0) | cakePHP

2008年07月10日

[cakePHP1.2]モバイルサイトとPCの切り分け その1

cakePHP1.2でモバイルサイトとPCサイトでURL,レイアウトを使い分ける場合の設定方法。

続きを読む
タグ:cakephp
posted by surviver at 23:42 | Comment(0) | TrackBack(0) | cakePHP

2008年07月09日

[cakePHP1.2]デフォルト画面の修正

cakePHP 1.2の場合、デフォルト画面(default)は、続きを読む
posted by surviver at 23:35 | Comment(0) | TrackBack(0) | cakePHP

2008年07月07日

[cakePHP1.2] Bakeの利用法

Bakeを使ってMVCを生成する場合、cakePHP1.1とは手順が異なる。

続きを読む
posted by surviver at 13:53 | Comment(0) | TrackBack(0) | cakePHP

2008年05月26日

[さくらインターネット]shtmlファイルでSSIとPHPの同時運用

拡張子html(またはhtm)でPHPで動作させる場合、.htaccessで制御をする。

続きを読む
posted by surviver at 13:13 | Comment(0) | TrackBack(0) | さくらインターネット

2008年05月11日

自サイトの検索エンジンへの登録方法

検索エンジンのインデックス登録は基本的に自サイトへクローラがやってくるのを待つことだが、検索エンジンによってはサイト登録画面がある。

この他にサイトマップ登録による方法があるが、ここでは検索エンジン毎のサイト登録画面を示す。

続きを読む
posted by surviver at 15:16 | Comment(0) | TrackBack(0) | その他