PHP 5.4にUpgradeしたらphpThumbのThumbnail表示が失敗する

thumbnail_not-foundPHP 5.4とWordPressも3.5にUpgradeしたときに、サムネイルが表示されなくなったので調査。

環境: CentOS 5.8, nginx 1.2.6, PHP 5.4.10, WordPress 3.5, phpThumb 1.7.11

サムネイル表示はphpThumbを使っている。

phpThumb.class.phpの614行目の

@$ImageOutFunction($this->gdimg_output, '', $this->thumbnailQuality);

これを

@$ImageOutFunction($this->gdimg_output, null, $this->thumbnailQuality);

に変更する。

$ImageOutFunctionは「imagejpeg」を動的に生成して実行している。filenameは空文字でなくてnullを指定しないとダメみたい。

 

< Related Posts >

コメント

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links