裏アドだらけの人生

読んでおもしろい内容はほとんどない個人的な備忘録です

PEARのImage_QRCodeで1日悩んだ件

2010-08-24 18:32:55 | Weblog
PEARのImage_QRCodeが便利そうなので使ってみた。
ローカルのMAMP環境では問題なく使えていたのが、レンタルサーバでは無反応。
諦めるのが悔しかったんで、エラーログ見ながらいろいろ検証するも、これがかなり苦戦。
結局、Image_QRCode/Image/QRCode.php の350行目あたり、ディレクトリパスに出てくる「image」を「Image」に変更したらあっさり解決した。

// 修正前
$this->image_path = "@data_dir@" . DIRECTORY_SEPARATOR . "Image_QRCode" .
DIRECTORY_SEPARATOR . "image";
if ("@data_dir@" == "@" . "data_dir@") {
// development path
$this->image_path = dirname(__FILE__) . "/../image";
}

// 修正後
$this->image_path = "@data_dir@" . DIRECTORY_SEPARATOR . "Image_QRCode" .
DIRECTORY_SEPARATOR . "Image";
if ("@data_dir@" == "@" . "data_dir@") {
// development path
$this->image_path = dirname(__FILE__) . "/../Image";
}

大文字・小文字の問題だったってこと?
疲労感いっぱいの1日でした。