Symfony

symfonyからTwitter Streaming APIを使ってつぶやきを保存してみる

TwitterのStreaming APIを利用する機会があったのでメモしておきます。 (symfonyのバージョンは1.4.8、ORMはPropelを用いました) 参考URL:Twtter Streaming API(filter)を使ったサンプルプログラム 上記ブログに記載されていたサンプルプログラムを参考に…

MAMPを使ってsymfonyの開発環境を作ろう

macでsymfonyを用いたローカル開発環境を用意する際の手順メモです。 MAMPにsymfonyをインストール まずはMAMPをダウンロード 次に、macにデフォルトで入っているphpのバックアップ sudo mv /usr/bin/php /usr/bin/php-old MAMPのphpのシンボリックリンクを…

You are not allowed to access this file. Check frontend_dev.php for more information.

frontend_dev.phpを使ってデバッグモードでアクセスした場合に You are not allowed to access this file. Check frontend_dev.php for more information. というメッセージが表示されたときの対処法。 デフォルトではローカル環境以外はfrontend_dev.phpが…

モジュール作成時にWarning: date()が出る場合の対処法

symfony1.4でモジュールを追加しようとしたら以下のような警告が symfony generate:module frontend test PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the da…

set_include_pathの使い方

phpでget_include_path()という関数を使うと、include_pathの設定を取得できます。get_include_path こんな感じです。 そして、set_include_path()という関数を使うと任意のinclude_pathを設定できます。set_include_path 例えば、/home/testにライブラリを…

MacでVMwareFusionを使ってCentOS5.4をインストール→Symfony1.0を動かす

VMwareFusionのインストール VMwareFusionの体験版をダウンロード CentOSのインストール ネットワークインストール用isoファイルか CentOS-5.4-i386-netinstall.iso かDVD用のisoファイルをダウンロード CentOS-5.4-i386-bin-DVD.iso Fusionを開き、「新規」…

メモ:cacheフォルダのパーミッション設定

symfonyでcacheフォルダのパーミッションが正しく設定されていない場合、以下の警告が発生する。Warning: copy(/var/www/appName/cache/frontend/prod/config/config_config_handlers.yml.php): failed to open stream: Permission denied in /usr/share/pea…