2013年 11月 の投稿一覧

ImageMagick, imagickをPHP5.4, CentOS6.4環境にインストール

Pocket

1) ImageMagick, ImageMagick-devel のインストール

2) imagickのインストール

※現時点では、PHP5.4でimagickをインストールするには、beta版を使う必要があります。

ではエラーになります。

3) php.iniにextension=imagick.soを追記

補足1
imagickのインストールで下記が表示
configure: error: no acceptable C compiler found in $PATH
→Cコンパイラがインストールされていない。

GCCのインストール

補足2
PEARがインストールされていない場合は、インストール

環境:

CentOS6.4
PHP5.4
ImageMagick.x86_64 6.5.4.7-6.el6_2
ImageMagick-devel.x86_64 6.5.4.7-6.el6_2
imagick-3.2.0RC1

参照サイト:
http://www.tech-step.net/?p=114
http://eeyan.hateblo.jp/entry/2013/03/29/121023

CakePHP2.x : saveで最後にinsertしたレコードのidを取得する方法

Pocket

saveメソッドで保存したレコードのIDは、AppModelのgetLastInsertID()メソッドで、取得する事が出来ます。

検証環境:
CakePHP 2.4.3

参照リンク:
Class Model | CakePHP

WordPress : WP-DBManagerでエラーが発生してバックアップ出来ない時の代替プラグイン

Pocket

WordPressの定番プラグインWP-DBManagerで下記のようなエラーが出てバックアップが正常に終了しない場合があります。ファイルサイズが0KBになってしまいます。
「Database Failed To Backuo On ‘XXXX/XX/XX @ XX:XX’, Backup File Size is 0KB.」

dbmanager_error

Googleで検索してみると同じような現象が出た人は複数居るようで、対策が書いてあるのですが、試してみても改善せず。。
目的は、WP-DBManagerを使う事ではなく、DBのバックアップを管理画面から簡単取ることなので、他のプラグインを探すことに。

プラグイン「WordPress Database Backup」バージョン 2.2.4 を利用することで、簡単にバックアップをとることができました。
管理画面の、
プラグイン>新規追加
画面で、プラグイン名で検索してインストールできます。

作者のWebサイト:
WordPress Database Backup