PHP | ねねとまつの小部屋

Archive for the ‘PHP’


【CakePHP】デバッグモードの時は、FLASH関数でメッセージ表示後画面遷移しない、のか!

by redgasuki

現在、「CakePHPガイドブック」を使って、CakePHPのお勉強中です。

そんなわけで、しばらくCakePHP関連の小ネタ(自分用メモ)が続くかもしれません。

デバッグモードの時は、FLASH関数でメッセージ表示後画面遷移しない

こんな感じでFLASH関数でメッセージ表示させ、画面を移動させようと思ったのですが、動きません。

$this->flash("ログアウト","/users/login/"); 


続きを読む >>  "【CakePHP】デバッグモードの時は、FLASH関数でメッセージ表示後画面遷移しない、のか!"

Popularity: 21 %

一つ星二つ星三つ星四つ星五つ星 (3 投票, 平均: 5 中 5)
Loading ... Loading ...

CakePHPの試食前に、EclipseでPHPの開発環境を整える

by redgasuki

こんにちは、akai-hitoです。

PDTが晴れて、バージョン1.0になったので、ここで紹介します。

PDTとは、Eclipse PHP Development Toolsの略で、Eclipse上でPHPの統合開発環境を利用できるプロジェクトです。

似たようなプロジェクトとしては、PHPeclipse等があります。

「CakePHP のおいしい食べ方」さんのPDT(Eclipse)+xdebugというエントリーによると、ZendDebuggerだとCakePHPでデバッグできない(mod_rewriteが使えない)ようなので、 CakePHPでデバッグをしたいので、デバッガにはXdebugを選択します。

従って、XAMPP + Eclipse + PDT + Xdebugをつかった PHPの開発環境整備ということになります。

つっこみ・指摘希望します

実は正しいセットアップかどうか、あやしい部分があります。

具体的には、xdebugを使ったデバッグ時にブレークポイントで止まるのですが、やり方がwebを徘徊して集めた情報と若干違います。
2007.9.28追記「07」さんより頂いたコメントの内容を反映しました。
2007.9.27追記「Kemworld::Diary」さんからトラックバックで教えていただいた情報とPDTがXdebugを正式にサポートされた情報を勘案すると、この状態でよいような気がします。

誰かが指摘してくれることを期待して、ここにその過程を晒します。


PHPフレームワーク完全マスター


続きを読む >>  "CakePHPの試食前に、EclipseでPHPの開発環境を整える"

Popularity: 98 %

一つ星二つ星三つ星四つ星五つ星 (6 投票, 平均: 5 中 5)
Loading ... Loading ...

ちょっとだけ注意が必要「さくらインターネット スタンダードプランでPHP5.2.3を使う場合」

by redgasuki

さくらインターネット

さくらインターネットのレンタルサーバーでは、 スタンダードプラン(500円/月、5,000円/年)以上で、PHP、Mysqlが使え、シェルログインもあるため、手軽にLAMP環境で動くアプリケーションが試せたり、作成・テスト公開ができます。

php

ただ、残念なことにPHPのバージョンが4です。アプリケーション等の互換性を考えれば、仕方のないことですが、

PHP5のほうが何かと便利な機能が多く、アプリケーションを作成するなら、使いたいところ・・・。

XREAはallow_url_fopenをoffできない

ここでXREAのレンタルサーバーで、PHP5で稼動するサーバを選択する手段もありますが、

XREAのレンタルサーバは、allow_url_fopenoffできないため、Santyのようなワームに無防備なのが、ちょっと怖い・・・
(もちろん、プログラムの書き方で対策をとれば、問題ないわけですが、ひとりのプログラマーがそれを知らずにコーディングする可能性を考えたら、システム側で対応すべき事項だと私は考えます。)

さくらインターネットのレンタルサーバ プロプランを使えば、PHPも4と5両方使えるわけですが、4,500円/月・・・

これならもうちょっと頑張って、専用サーバを借りた方が良い気がします。

先人の方々に感謝。PHP5だって使えるさくらインターネット スタンダードプラン

本題

先人の方々がすでにさくらインターネットでPHP5を使うことにトライし、その足跡をブログに残しています。

それをお手本に私もチャレンジしたわけですが、いくつか問題に遭遇したので、その経過を公開します。

問題になりそうなこと

  • PHP5.2.3ではハードリンク(もしくはコピー元)が、以前のバージョンと違うので、 注意が必要
  • 複数のドメイン運用の場合で、PHP.INIをそれぞれ適用できるようにするには、注意が必要

の2点。

それでは具体的な手順に入ります。


続きを読む >>  "ちょっとだけ注意が必要「さくらインターネット スタンダードプランでPHP5.2.3を使う場合」"

Popularity: 31 %

一つ星二つ星三つ星四つ星五つ星 (3 投票, 平均: 4.33 中 5)
Loading ... Loading ...