[サーバー]Pleskでpearを使うとき弄るとこ

Pleskは非常に便利だけど、柔軟性に欠けすぎる。。。
pearを使いたいときにはコレをしなければならない。

home/httpd/vhosts/xxxxxx.jp/conf/vhost.conf

<Directory /home/httpd/vhosts/xxxxxx.jp/httpdocs>
<IfModule sapi_apache2.c>
php_admin_flag engine on
php_admin_flag safe_mode off
php_value include_path .:/usr/share/pear
php_admin_value open_basedir "/home/httpd/vhosts/xxxxxx.jp/httpdocs:/tmp:/usr/share/pear"
</IfModule>
</Directory> 

apache再起動。

/etc/rc.d/ini.t/httpd restart

ちなみにCentOSのPlesk8.2でした。

Dead By AprilのCD発売日はいつなの?

deadbyapril.jpg
ここ最近追跡を続けてるバンド、「DeadByApril」。
Read more

[cakephp]謎のJavaScriptエラーで、本物のエラーが見れない

Notice: Undefined variable: javascript in hoge\cake\app\views\elements\header.thtml on line 10
Fatal error: Call to a member function link() on a non-object in hoge\cake\app\views\elements\header.thtml on line 10

こんなエラーで長らく無意味な苦労してました。

原因は、必要なJavascriptヘルパーの宣言をしていないから。

こんな時は、下記みたいにコントローラー全部に宣言してしまいましょう。
cake/app/app_controller.php

var $helpers = array(‘html’,'javascript’,'Pagination’);

こんなことできるなら、早くやってればよかったー。

[cakephp]定数の定義をするのに最適なとこ

define(‘URL’,'http://www.hoge.com/’);

こんな感じでURLなど定数で定義してあると、開発環境が違うときに大変便利ですよー。
ということで、cakephpはどこで定数を定義すればよいのか。

アプリ全体→app/config/bootstrap.php
コントローラ→app/app_controller.php
モデル→app/app_model.php

ThinkVantageのアップデートは問題をさらに悪化させる

thinkvantage.jpg
長年のThinkPadユーザーですが、最近のThinkVantage系アプリには大変不満です。
Read more

Dekiwiki使用感レビュー(2日目)

Dekiwikiを自社サーバーにインストールして、CIやプロジェクト、定型文書の管理ツールとして、使用して2日目のレビュー。
Read more

[cakephp]findAllByでorderしたい

基本的には下記findAllと同じらしい。

Model::findAll($conditions = null,
        $fields = null,
        $order = null,
        $limit = null,
        $page = 1,
        $recursive = null
)

つまり、

$model = $this->Model->findAllById($id,null,’created DESC’);

これも知ってるか知らないかで差が出ますねー。