[ZendTo] Error after upgrade
Jules
Jules at Zend.To
Wed Feb 1 16:20:31 GMT 2017
Dale,
That would imply you've got an old PHP file in there somewhere that is
including recaptchalib.php.
That file no longer exists in 4.20.
I think you have wound up with a mix of the 2 versions.
If you're on an RPM-based system, do this
rpm --verify zendto
and see what it thinks are different. It should only mention files in
/opt/zendto/config and /opt/zendto/templates. Everything else should
match what it expects.
What file thinks it's including recaptchalib.php ?
Something like
grep recaptchalib /opt/zendto/{lib,www}/*php
should show you.
Jules.
On 01/02/2017 15:58, Dale E. Qualls wrote:
>
> So I put this into my existing, running system. I was able to login
> to the site but when I clicked on "Drop-off" I received this:
>
> *Fatal error*: Cannot redeclare recaptcha_get_html() (previously
> declared in /opt/zendto/www/recaptchalib.php:118) in
> */opt/zendto/lib/NSSUtils.php* on line *219*
>
> **
>
>
>
> Dale E. Qualls
> Director of Information Technology
> Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP
> 200 South Wacker Drive, Suite 2900
> Chicago, IL 60606-5896
> Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015
> deq at pattishall.com <mailto:deq at pattishall.com> www.pattishall.com
> <http://www.pattishall.com> Follow us on Twitter
> <http://www.twitter.com/Pattishall>
>
> *From:*zendto-bounces at zend.to [mailto:zendto-bounces at zend.to] *On
> Behalf Of *Jules
> *Sent:* Wednesday, February 01, 2017 9:51 AM
> *To:* ZendTo Users
> *Subject:* Re: [ZendTo] Error after upgrade
>
> Dale,
>
> I've attached a new /opt/zendto/lib/NSSUtils.php for you (it's
> gzip-ed, so gunzip it first).
>
> Save a copy of your current one, copy this new one in to the right place.
> Then try it for me and let me know if it works okay on your 5.2.17 system.
>
> If it does, I'll publish a new release of ZendTo with the new code in
> it. You'll then be able to just "yum upgrade zendto" to pick up the
> newest release.
>
> Thanks!
> Jules.
>
> On 01/02/2017 14:35, Dale E. Qualls wrote:
>
> I know I'm on 5.2.17, I checked that out yesterday and did some
> googling and it said that the ?: was fine after 5.2 but the older
> version is probably the issue. Will anything break if I upgrade
> to 5.3?
>
> php --version
>
> PHP 5.2.17 (cli) (built: Jan 11 2011 11:13:37)
>
> Copyright (c) 1997-2010 The PHP Group
>
> Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
>
> md5sum /opt/zendto/lib/NSSUtils.php
>
> e382d79b8aded31d177861a86f69738c /opt/zendto/lib/NSSUtils.php
>
> php -l /opt/zendto/lib/NSSUtils.php
>
> No syntax errors detected in /opt/zendto/lib/NSSUtils.php
>
> Thanks, Jules!!
>
>
>
> Dale E. Qualls
> Director of Information Technology
> Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP
> 200 South Wacker Drive, Suite 2900
> Chicago, IL 60606-5896
> Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015
> deq at pattishall.com <mailto:deq at pattishall.com> www.pattishall.com
> <http://www.pattishall.com> Follow us on Twitter
> <http://www.twitter.com/Pattishall>
>
> *From:*zendto-bounces at zend.to <mailto:zendto-bounces at zend.to>
> [mailto:zendto-bounces at zend.to] *On Behalf Of *Jules
> *Sent:* Wednesday, February 01, 2017 3:17 AM
> *To:* ZendTo Users
> *Subject:* Re: [ZendTo] Error after upgrade
>
> Dale,
>
> Please can you run 3 commands for me and send me the output of them:
>
> php --version
> md5sum /opt/zendto/lib/NSSUtils.php
> php -l /opt/zendto/lib/NSSUtils.php
>
> If you are running PHP earlier than 5.3, you will almost certainly
> get a syntax error of some sort on that line, as prior to 5.3 you
> couldn't skip the value between the "?" and the ":".
>
> If that turns out to be the cause, replace that line with these 2:
>
> $the_ip = filter_var($the_ip, FILTER_VALIDATE_IP);
> $the_ip = $the_ip ? $the_ip : '0.0.0.0';
>
> That should achieve the same thing, if my brain is attached
> correctly this morning.
>
> Please do let me know how you get on.
>
> Cheers,
> Jules.
>
> On 31/01/2017 16:49, Dale E. Qualls wrote:
>
> I upgraded today (yum update zendto) and everything appeared
> to update normally.
>
> Trying to open the site in the browser, I received this:
>
> *Parse error*: syntax error, unexpected ';' in
> */opt/zendto/lib/NSSUtils.php* on line *193*
>
> **
>
> The only semicolon on that line is the one at the end:
>
> /* Fetch the REMOTE_ADDR of the http connection, even through
> proxies */
>
> function getClientIP()
>
> {
>
> // Get the forwarded IP if it exists
>
> if ( isset($_SERVER['HTTP_CLIENT_IP']) &&
> array_key_exists('HTTP_CLIENT_IP', $_SERVER) ) {
>
> $the_ip = $_SERVER['HTTP_CLIENT_IP'];
>
> } elseif ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) &&
> array_key_exists('HTTP_X_FORWARDED_FOR', $_SERVER )) {
>
> $the_ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
>
> $the_ip = trim($the_ips[0]);
>
> } else {
>
> $the_ip = $_SERVER['REMOTE_ADDR'];
>
> }
>
> // Now validate it
>
> $the_ip = filter_var($the_ip, FILTER_VALIDATE_IP) ?:
> '0.0.0.0'; ß-----------THIS IS LINE 193
>
> return $the_ip;
>
> }
>
> Any thoughts or suggestions?
>
>
>
> Dale E. Qualls
> Director of Information Technology
> Pattishall, McAuliffe, Newbury, Hilliard & Geraldson LLP
> 200 South Wacker Drive, Suite 2900
> Chicago, IL 60606-5896
> Direct: (312) 554-7979 Main: (312) 554-8000 Fax: (312) 554-8015
> deq at pattishall.com <mailto:deq at pattishall.com>
> www.pattishall.com <http://www.pattishall.com> Follow us on
> Twitter <http://www.twitter.com/Pattishall>
>
>
>
>
>
>
>
>
>
> Pattishall Ranks GOLDin the United States and in Illinois in
> the prestigious
> WTR 1000
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> The preceding message and any attachments may contain
> confidential information protected by the attorney-client or
> other privilege. You may not forward this message or any
> attachments without the permission of the sender. If you
> believe that it has been sent to you in error, please reply to
> the sender that you received the message in error and then
> delete it. Nothing in this email message, including the typed
> name of the sender and/or this signature block, is intended to
> constitute an electronic signature unless a specific statement
> to the contrary is included in the message.
>
> ------------------------------------------------------------------------
>
>
>
>
>
> _______________________________________________
>
> ZendTo mailing list
>
> ZendTo at zend.to <mailto:ZendTo at zend.to>
>
> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>
>
>
>
> Jules
>
>
>
> --
>
> Julian Field MEng MBCS CITP CEng
>
>
>
> 'It's very unlikely indeed he will ever recover consciousness, and
>
> if he does he won't be the Julian you knew.'
>
> - A hospital consultant I proved very wrong in 2007 :-)
>
>
>
> www.Zend.To <http://www.Zend.To>
>
> Twitter: @JulesFM
>
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
>
>
>
> _______________________________________________
>
> ZendTo mailing list
>
> ZendTo at zend.to <mailto:ZendTo at zend.to>
>
> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>
>
>
> Jules
> --
> Julian Field MEng MBCS CITP CEng
> 'One of the deep secrets of life is that all that is really worth
> doing is what we do for others.' - Lewis Carroll
> www.Zend.To <http://www.Zend.To>
> Twitter: @JulesFM
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>
>
> _______________________________________________
> ZendTo mailing list
> ZendTo at zend.to
> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
Jules
--
Julian Field MEng MBCS CITP CEng
www.Zend.To
Twitter: @JulesFM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ecs.soton.ac.uk/pipermail/zendto/attachments/20170201/cba277bc/attachment-0001.html
More information about the ZendTo
mailing list