I’ve had the error too with a different plugin. Only on the MAMP local site not on a live site so I changed the PHP version to 5.2.17 in the MAMP preferences.
The plugin works fine now.
@cevenson you’r right !
With MAMP 2.1.1, with PHP 5.2.17 it’s work with any problem !
Thank’s !
🙂
I have the same problem, and do not understand the proposed solution. Will appreciate any help. Thanks.
I have the same problem. Can any one tell my how to change the prefrences of php version. m using wamp. Thanks
Actually the problem comes from a deprecated php code (since php 5.0 it seems) that’s in the code of the plugin. PHP 5.4 seems to enforce the deprecation and crash the script. See : http://stackoverflow.com/questions/8971261/php-5-4-call-time-pass-by-reference-easy-fix-available
2 solutions:
– Run an older version of PHP, but this seems risky as you may not control the version of PHP available on your host or worse, your client’s host.
– The developer releases a fix for this issue. I guess someone else could deliver a fix to the dev (I don’t have the skills myself unfortunately…).
I “might” have found the fix but I need to test it before telling the forum about it…
Zam
(@destinyforeverr)
I think i have figured it out.
http://stackoverflow.com/questions/8971261/php-5-4-call-time-pass-by-reference-easy-fix-available as reference.
Just remove the word “&” and it will work for you.
Atleast it is working for me.
Cheers
Hi, you did not mentioned in which file and on which line you will have the remove the ‘&”
Thank you destinyforever this also worked for me.
Your error message will tell you either the exact line, or the line below, where you should remove the “&”. for me the error said 646, but I had to remove the “&” from 645 (i.e. remove the “& from “&$this”).
After trying to activate again the same error occurred for line 995, so I also removed the “&” from 994 and the plugin activated successfully.
Fixed since version 1.2.3