Cakephpコンソールでエラー

Directive ‘allow_call_time_pass_reference’ is no longer available in PHP

xampp1.8.1 php5.4.7環境

php5.4.7環境にてcakephpプラグインのセットアップ中、cakeコンソールでschemaを実行したところ以下のエラーに遭遇した。

C:\xampp\htdocs\vhost\cakephp2.4.2\app\Console>cake schema create --plugin PaypalIpn

Fatal error: Directive 'allow_call_time_pass_reference' is no longer available in PHP in Unknown on line 0

php.iniで

allow_call_time_pass_reference = On

;allow_call_time_pass_reference = On

コメントアウトしてapacheを再起動したところエラーはでなくなりました。allow_call_time_pass_referenceについての公式な説明は以下のページで確認できます。

http://www.php.net/manual/ja/ini.core.php#ini.allow-call-time-pass-reference

Webエンジニアブログにコメント

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Cakephpコンソールでエラーの記事にコメントを投稿