foldrr's weblog

旧ブログ http://d.hatena.ne.jp/foldrr/

2008-05-01から1ヶ月間の記事一覧

CORESERVER で svn+ssh 接続する

coreserver では複数ユーザでの Subversion 運用はできないので注意。 リポジトリの作成 mkdir repo cd repo svnadmin create repo1 鍵の作成 http://d.hatena.ne.jp/re_guzy/20071001/p1 putty をダウンロード。 puttygen を起動。 以下 puttygen で操作。 …

EC-CUBE を入れてみた

今まで使ったこと無かった EC-CUBE 入れてみた。 データベースを作る "eccube" アーカイブを展開 tar xpvfz eccube-1.2.2.tar.gz パーミッションを設定 chmod 777 $ECCUBE/html/install/temp ブラウザで表示 http://localhost/eccube-1.2.2/html/install ハ…

Windows の MySQL では my.ini へ lower_case_table_names=0 を追加する

Windows で開発して Linux へ移行した時に、テーブル名の大文字・小文字の区別によりシステムが動作しなくなる場合がある。 一番、安全なのは Windows 側の my.ini へ下記を追加する。 lower_case_table_names=0そうすれば Windows の MySQL も Linux と同じ…

MySQL でパラメータライズドクエリのパラメータを IS NULL で比較した場合の環境による挙動の違い

照会画面でチェックボックスを使った検索条件があり、テーブルの該当カラムに NOT NULL 制約が付いていない場合は、SQL の WHERE 句を工夫する必要がある。 ※NOT NULL 制約付けなよ!というのはさておき…。 SELECT * FROM SOME_TABLE T WHERE T.COL1 = :PARA…

jquery による非同期通信

参考サイト jQuery入門 (ver 1.2.1) 簡単な GET リクエストの結果を画面に表示する $().load() を使う。 第1引数にリクエスト URL を渡す。 <body> <p id="p1"> </p> <script type="text/javascript"> $("#p1").load("http://www.google.co.jp"); </script> </body> 上記以外に色々処理したい場合 jQuery.get() や jQuery.post() …

scaffold で SQL エラーが発生する場合

# my.cnf # CakePHP 用 # sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 補足 上記の設定をしない場合、CakePHP で scaffolding した時に add アクションで SQL エラ…