投稿者: admin, カテゴリ: CakePHP, tags: CakePHP, Firefox, ip, サーバー, ドメイン, ブラウザ
投稿日: 2011.06.22 - 01:38
更新日: 2011.09.17 - 23:25
Firefox4 で SwitchHosts を利用している。これはとても便利なのだが、突然どういうわけか特定のドメインだけ効果が無くなってしまったようだ。しかも、いくつかの環境で試したがどれも同じ結果になった。このサイト(公開されているサーバー)はCakePHP が動作している。
先日concrete5 を見つけたから他のサーバー(公開されていない)で構築しているので、hosts ファイルを操作して開発するというのは一般的な手法。hosts ファイル関連の他のソフトウェアでも環境でもダメで、レジストリやらセキュリティ設定やら見直してもダメだから問題切り分けなければならない。
まず、ブラウザが本当に意図しないサーバーにアクセスしているのかを確かめる必要がある。
SwitchHosts では意図したサーバーのIP アドレスが表示されているが違うように思う。ということで、CakePHP のエラーが表示されているからそのページにちょっと文句を付け足して、それが表示されたら間違っているということが確定する。
ちなみに他のブラウザで動作させても公開されているサーバーを参照しているようで、どうもhosts を突然無視するようになったように感じてならない・・??nslookup などでは意図したIP アドレスが表示されるが、ここに対して通信を確立していないようだ。
で、CakePHP の404 時の挙動を変更するのはどうするんだっけ?が今回の内容。
このエントリの続きを読む »
コメントなし »
投稿者: admin, カテゴリ: CakePHP, tags: CakePHP, Shell, さくらインターネット
投稿日: 2011.05.17 - 00:03
更新日: 2011.09.17 - 22:34
ひょんなことから CakePHPでスピード開発:郵便番号データ自動インポート という記事を見つけた。
2008 年の記事だが、CakePHP 1.3.6 で動作した。動作したのだが、Shell に関してはどうも1.3.8 はうまくいかない。それまで順調に動作していたものも Error: Class ZipShell could not be loaded. となってしまう。見つけたものはShell だから、本体は1.3.8 で、Shell は1.3.6 で動作させることにした。
1.3.6 では Error: Missing database table ‘テーブル名’ for model ‘モデル名’ となってしまった。調べたところ、これは/app/tmp/cache/配下のキャッシュを消すことで直った。
ずいぶん遠回りしてしまった。
このエントリの続きを読む »
コメントなし »
投稿者: admin, カテゴリ: CakePHP, tags: CakePHP
投稿日: 2010.11.17 - 19:35
更新日: (更新なし)
CakePHP の webroot/test.php へアクセスすると「Debug setting does not allow access to this url.」と表示される。これは debug レベルを 2 に設定するとアクセスできるようになる。

アクセスできるようしてから再度アクセスすると、SimpleTest is not installed と表示され、ダウンロードリンクが表示される。案内されるウェブサイトからダウンロード、解凍、転送する。転送先はvendors 以下。
コメントなし »
投稿者: admin, カテゴリ: CakePHP, tags: .htaccess, CakePHP, WordPress, データベース
投稿日: 2010.11.01 - 18:30
更新日: 2011.09.17 - 23:32
これまでサイトのトップに設置していたCakePHP。そしてこのところ多数利用しているWordPress。どちらもサイトのトップに使うことが出来る。また、CakePHPはwebrootを持っているから、この配下にWordPressを設置することもできる。これについてはこれまでも述べてきた。
さて、CakePHPの柔軟性とWordPressの使いやすいシステム。プラグインやテンプレートを自由に即座に変更できるメリットは大きい。そこで、先日、CakePHPとWordPressの連結を誰かが何か作っていないか調べたところ、「フロントエンド」と「バックエンド」という考え方を教えられた。これにははっとした。どちらかを択一的に利用することばかり考えていたように思えたからだ。
「WordPressの使いやすさ」と「CakePHPによる柔軟なシステム」。そのまま「フロントエンド」と「バックエンド」としたほうが筆者にはよさそうだ。つまり、基本にWordPress、システムにCakePHP。必要なものを必要なところに配置することがミッション達成を早くしてくれそう。
うまいことCakePHPとWordPressが連結してくれると良いのだけれど・・・例えばユーザ管理など。いくつかのサイトではWordPressのデータをCakePHPのデータベース切り替え機能を使って取得する方法も記載されていた。CakePHPからWordPressのテーマが利用出来るととても嬉しいのだけれど、WordPressのテーマファイルはプログラムになっているからMovableTypeユーザに好まれないとも聞く。MovableTypeは使ったことがないのでわからないがテーマはテーマらしい。
※CakePHPにもテーマ機能などがある。
このエントリの続きを読む »
コメントなし »
投稿者: admin, カテゴリ: CakePHP, tags: CakePHP, ip, JavaScript, Qdmail, WordPress, タグ, ブラウザ, メール, 携帯電話, 環境変数
投稿日: 2010.09.07 - 20:39
更新日: 2011.09.17 - 23:49
みぢんこキャッチャー はIMGタグをトリガとして起動し、指定された条件の場合、ダミー画像を返送し、かつ、指定された行動をするプログラムの雛形です。自由に改造して好みの動作をするように完成させてください。CakePHPで動作テストしましたが、少し変更すればPHPでも動作するでしょう。
このエントリの続きを読む »
コメントなし »