php

Windows7(64)でのODBC接続

コントロールパネル→管理ツールからデータソースを作成しても、繋がらない。 ↓ 32互換モードのデータソース設定でデータソースを作成する事!!!! (C:\Windows\SysWOW64\odbcad32.exe)※どーよーに、CSEとかの接続は上記でつくったDSでしか、検出されなか…

ファイルアップロード

php

・ファイルアップロードの一時フォルダの設定php.iniのupload_tmp_dirを設定 upload_tmp_dir = /hoge/upload→未設定の場合は、たぶん、/tmpに書き込む(windowsならwindowsのtemp)

ドキュメントルート下以外にアプリケーションを設置する場合の設定

「www.hoge.jp/php_dev/HogeZend」下にアプリを設置する場合の設定 ディレクトリ階層は、アプリケーションルート/ /htdocs /zendappsとする。○rewiteの設定・アプリケーションルート/.htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteBase /php_dev/HogeZend RewriteRule</ifmodule>…

デバックレベル

core.phpの Configure::write('debug', ★)は要注意。 ↓ テーブルを追加したとき、レベルを0にしておくと、 Bakeで焼こうとしたとき、テーブルが表示されない。 また、scaffoldもレベルが0の場合、Viewが必要になる ↓ 1以上だと、Cakeが勝手に画面をでっちあ…

Unit Testの実行

http://phpcommons.sourceforge.jp/wiki/index.php?Eclipse(PDT)%A4%C7%A4%CE%A5%E6%A5%CB%A5%C3%A5%C8%A5%C6%A5%B9%A5%C8外部実行に、以下の定義を追加する。Name: PHP Unit Test(何でも良い)Arguments: verbose ${selected_text} ${resource_loc} 実行は、…

PHPUnitのインストール

・チャネルの追加 sudo pear channel-discover pear.phpunit.de・インストール sudo pear install -a phpunit/PHPUnit

Pear設定

・設定の確認 pear config-show ・個別の設定の確認 peart config-get キー名 ex. pear config-get php_ini ・設定 pear config-set キー名 値 ex. pear config-set php_ini /hoge/php.ini

インデックスページの警告

indexページで下記警告メッセージが出力される場合 ○tmpへの警告 CORE/cake/libs/cache/file.php, line 262・apacheの実行ユーザーグループを確認する事(httpd.confのUser及びGroup)・配置先フォルダ/app/tmpのパーミッションを確認する事。 ○security sal…

配置先がドキュメントルート以外の場合の.htaccessの設定

httpd.confで配置先をaliasで指定したフォルダ下に設定している場合、 そのままでは、正しくURLを書き換えない なので、cakeのデプロイフォルダ内にある、3つの .htaccess を、以下のように追記する。○前提 ・httpd.confの設定 Alias "/php_dev" "配置先の…

PDTの設定

○ZendDebuggerのダウンロード 下記サイトからダウンロード(Linux用をダウンロードする) http://downloads.zend.com/pdt/server-debugger/ダウンロードしたファイルを解凍し、使用PHPバージョンのZendDebugger.soを 任意のフォルダにコピー→とりあえず、以下…

●phpMyAdminのインストール1.☆Mcryptを導入していない場合、以下を実行する。 (1)ライブラリ導入 sudo apt-get install libmcrypt-dev(2)phpの再ビルド オプションに、以下を追加。 with-mcrypt 2.ダウンロードしたphpMyAdminを、apacheのドキュメントフ…

○PHP mode for emacs1.ダウンロードし、以下に配置 /usr/share/emacs/site-lisp2.elispのコンパイル emacsをsudoで起動M-x byte-compileで、ファイル指定/usr/share/emacs/site-lisp/php-mode.el3. .emacsに追記 (load-library "php-mode") (require 'php-mo…

☆Apacheのビルドのオプション・ビルド ./configure --prefix /usr/local/apache/2.2.9 \ --with-layout=Apache \ --enable-module=most \ --enable-mods-shared=all \ --with-mpm=prefork --enable-ssl \ --enable-proxy \ --enable-proxy-http ・ユーザー、…