2008-07-01から1ヶ月間の記事一覧
aptitude を実行して、upgrade しようとすると ATAL -> Failed to forkと表示されて落ちてしまった。 ネットで調べたら、メモリー不足時に起こる現象らしい。 いらないデーモンを落として空きメモリーを増やした後、 実行すると出来た。
yum update を実行したとき、控えめな感じでメッセージが表示された。 sqlite cache needs updating, reading in metadataう〜む。 yum clean cacheとかすればいいのかな?
CakePHP のマニュアルは、Wiki風の作りになってて簡単に追加・編集できる。日本語版に今まで投稿してる人は数人しかいないけど、どうしてなんだろう。何か深い理由でもあるのだろうか? ここ最近は、CakePHP を使った開発をしている。分からないことがたくさ…
新しいサーバー(PowerEdge860)では、hwclock でエラー表示になってしまう。 # hwclock --utc select() to /dev/rtc to wait for clock tick timed out --directisa オプションをつけるといいらしい。 # hwclock --directisa --utc Sat Jul 19 02:01:56 2008 …
Ubuntu 8.04 (hardy) にて、CentOS4.6 の chroot 環境を作った。 rinse インストール sudo apt-get install rinse rinse 最新バージョンの取得 最新バージョン(v1.3)は、以下の URL から取得できる。 http://www.xen-tools.org/software/rinse/Ubuntu 8.04 …
Pagination とは、データ一覧をページ切替で表示する機能。 ちょっとだけコントローラーとビューを修正することでできた。http://book.cakephp.org/ja/view/166/ただし、URLにおいて、アクション名の後にパラメータを指定しているような場合、ビューで、 $pa…
1.2 FormHelper参考例より、飾りをすべて無効にする。 input('id', array('label' => false, 'div' => false));
コントローラ中で、Aclコンポーネントを使って、アクセス権があるかどうかをチェックする。http://aranworld.com/article/163/cakephp-acl-tutorial-how-to-check-accessコントローラー中でAcl コンポーネントを利用することを宣言しておく。セットで Auth …
コマンドに関するざっくり説明。http://aranworld.com/article/162/cakephp-acl-tutorial-initial-setup 管理用テーブルの作成。 ACL 管理用のテーブルを作成する。app ディレクトリ上で、以下を実行。 cake schema run create DbAcl ARO や ACO 管理コマン…
「誰が」、「何を」、「できる or できない」? を管理するための仕組みを ACL (Access Controll List) という。CakePHP 1.2 には、ACL の仕組みが用意されている。・・・が、よくわからない。 まずは概念を理解しつつ、利用方法を考えていく。http://aranwo…
http://q.hatena.ne.jp/1070170951 Administrator権限のあるユーザーでログオンします。 削除できないファイルのプロパティを表示させます。 「セキュリティ」タブにある、[詳細]ボタンを押します。 「所有者」タブを選択します。”所有者の変更(O)”で所有者…
app/config/bootstrap.php に記述する。
http://cakebaker.42dh.com/2006/04/15/file-upload-with-cakephp/ より、ビュー: フォーム作成時のオプション 'type' に 'file' を指定する。 create('MyFile', array('action' => 'add', 'type' => 'file')); echo $form->file('File'); echo $form->end()…
Model::findAll() や Model::findCount() が非推奨になって、Model::find() が、若干カオスな状態になってるみたい。古い記法と新しい記法があることがわかった。APIリファレンス参照: http://api.cakephp.org/class_model.html#e60758f27fa8486a063b8cc424…