Easy PHP Calendar - We really take care of your dates!


Go Back   Easy PHP Calendar > General Discussion > General Support

General Support Questions about using the Easy PHP Calendar. (Not installation or customizations)

Closed Thread
 
Thread Tools Search this Thread Display Modes

** Issue since server upgrade to PHP 5.3
Old 06-25-2012, 05:35 PM   #1
sumcousa
Calendar User
 
sumcousa is offline
Join Date: Jun 2007
Posts: 8
Default ** Issue since server upgrade to PHP 5.3

The calendar is having an error since the server upgraded to PHP 5.3:

Fatal error: Incompatible file format: The encoded file has format major ID 2, whereas the Loader expects 4 in /home/iiiincor/public_html/calendar/functions/functions.inc.php on line 0

http://www.iiiinc.org

new IonCube loader has been used with the PHP 5.3 version.

Please advise.
 

Old 06-25-2012, 09:38 PM   #2
Brian
EPC Developer
 
Brian's Avatar
 
Brian is offline
Join Date: Jun 2001
Location: Florida, USA
Posts: 10,878
Default

See if this FAQ helps:

http://www.easyphpcalendar.com/suppo...yarticle&id=82
__________________
-- Brian

Questions?

Instructions: Version 6 - Version 7 | FAQ | Errors FAQ | Paths FAQ | Forums | Support
| Web Site Hosting
 

Old 06-25-2012, 11:13 PM   #3
sumcousa
Calendar User
 
sumcousa is offline
Join Date: Jun 2007
Posts: 8
Default

We ran the tester script and got the following message:

Loader Installed

The ionCube Loader version 4.0.12 for PHP 5.3 is already installed but it is an old version. It is recommended that the Loader be upgraded to the latest version if possible.

Loader Upgrade Instructions

Please note that you will need your system administrator to do the following to upgrade. The web server will need to be restarted after the loader file is changed.
To upgrade from version 4.0.12 to version 4.2.1 of the ionCube Loader, please replace your existing loader file, ioncube_loader_lin_5.3.so, with the file of the same name from one of the following packages:
--------------------------------------------------------------------------------------


We then contacted our hosting admin and got the following response:




Hello,
We use the version of ioncube which is standard on and supported by cPanel. If you require a different version, you'd need to to use a VPS or dedicated server account, as using an unsupported version may lead to problems for some customers on a shared web hosting server platform.

If you do encounter any specific problems, let us know and perhaps we can help you to diagnose them.

Take care,

--
Matt H.
Technical Support Viking
HostNine LLC :: http://www.hostnine.com/
 

Old 06-26-2012, 07:27 PM   #4
ve9gra
Support Team
 
ve9gra's Avatar
 
ve9gra is offline
Join Date: Jun 2003
Location: New Brunswick, Canada
Posts: 4,965
Default

The fact that the loader is old likely has nothing to do with your original problem.

Before your "upgrade", which version of PHP were you running, and which version of the calendar did you have installed?
__________________
-- Gervais
EPC Tutorials... We're here to help!
Offering custom integration services. Contact me here.
* Not affiliated with EasyPHPCalendar or NashTech Inc.
 

Old 06-26-2012, 08:14 PM   #5
sumcousa
Calendar User
 
sumcousa is offline
Join Date: Jun 2007
Posts: 8
Default

I think that you are correct. The hosting support team can't find an issue on their end.

the server upgraded to php 5.3. I have version 6 of the calendar on the site:

http://www.iiiinc.org/calendar.php
 

Old 06-27-2012, 06:39 PM   #6
ve9gra
Support Team
 
ve9gra's Avatar
 
ve9gra is offline
Join Date: Jun 2003
Location: New Brunswick, Canada
Posts: 4,965
Default

I understand what you upgraded to... but what did you have before? PHP 4, PHP 5?

The ionCube encoded version is not the same for PHP 4 and PHP 5. So if you had PHP 4 before, then you'll need to install the correct version.

Either way, it wouldn't hurt to install the latest revision of V6 to take advantage of any new feature and the bugfixes. Just follow the upgrade instructions in the online docs.
__________________
-- Gervais
EPC Tutorials... We're here to help!
Offering custom integration services. Contact me here.
* Not affiliated with EasyPHPCalendar or NashTech Inc.
 

Old 06-27-2012, 11:13 PM   #7
sumcousa
Calendar User
 
sumcousa is offline
Join Date: Jun 2007
Posts: 8
Default

5.2.17 was the previous PHP Version...

See note from Hosting Co:

"We were running 5.2.17 prior to PHP ceasing support for the 5.2 branch. The latest php version is 5.4.4, and we're currently running 5.3.13. It's also possible that the error you're seeing is not related to ioncube, but rather to the Zend loader which was changed between 5.2 and 5.3. Most modern web content software supports php 5.3 and the Zend loader it supports. "

Your thoughts?
 

Old 06-28-2012, 10:03 AM   #8
Brian
EPC Developer
 
Brian's Avatar
 
Brian is offline
Join Date: Jun 2001
Location: Florida, USA
Posts: 10,878
Default

You need to switch to the ionCube version of the Version 6 calendar. Version 6 is not compatible with PHP 5.3 and Zend Guard (although Version 7 does not have this limitation). The tester should have told you this too.
__________________
-- Brian

Questions?

Instructions: Version 6 - Version 7 | FAQ | Errors FAQ | Paths FAQ | Forums | Support
| Web Site Hosting
 

Follow-up Question
Old 07-24-2012, 08:30 PM   #9
sumcousa
Calendar User
 
sumcousa is offline
Join Date: Jun 2007
Posts: 8
Default Follow-up Question

Is there a less painful process for this? To migrate to ion-cube version?
 

Old 07-24-2012, 09:34 PM   #10
Brian
EPC Developer
 
Brian's Avatar
 
Brian is offline
Join Date: Jun 2001
Location: Florida, USA
Posts: 10,878
Default

Shouldn't be painful. Just follow the upgrade instructions. It's fairly straightforward.
__________________
-- Brian

Questions?

Instructions: Version 6 - Version 7 | FAQ | Errors FAQ | Paths FAQ | Forums | Support
| Web Site Hosting
 

Same problem
Old 08-15-2012, 10:33 PM   #11
lazykins
Calendar User
 
lazykins is offline
Join Date: Aug 2012
Posts: 3
Unhappy Same problem

Hi. I've got the same version history as the previous poster and similar issues. The host is LunarPages, who upgraded all their servers' PHP versions recently.

I have tried following the instructions in this thread and reloaded the ionCube files. I got a successful ionCube message: An ionCube encoded file has been loaded successfully. Encoded files should now function correctly. but the calendar still doesn't function.

Did I do something wrong? You just download the ionCube files and put them in an ioncube dir on your server above the functioning directory, correct?

Are there step-by-step instructions somewhere for troubleshooting this? I'd be very grateful for guidance - I feel like I'm missing something. I use EasyPHP Calendar v. 6 running on a server with PHP 5.3.

If the answer involves getting LunarPages to *do* something, they will always tell you that you need to buy a dedicated server. As you might be able to guess - that's not practical. Help please?
 

Okay
Old 08-15-2012, 10:58 PM   #12
lazykins
Calendar User
 
lazykins is offline
Join Date: Aug 2012
Posts: 3
Default Okay

Okay, after reading this page 3 times, it finally sunk in. I am supposed to upgrade to version 6 or version 7 (recommended) - the ioncube version.

I will do that tomorrow. But, one question, will an upgrade cost money?
 

Old 08-16-2012, 06:45 AM   #13
ve9gra
Support Team
 
ve9gra's Avatar
 
ve9gra is offline
Join Date: Jun 2003
Location: New Brunswick, Canada
Posts: 4,965
Default

You don't need to upgrade to V7 if you don't want to. You can simply install the latest version of V6 at no cost.
__________________
-- Gervais
EPC Tutorials... We're here to help!
Offering custom integration services. Contact me here.
* Not affiliated with EasyPHPCalendar or NashTech Inc.
 

Old 08-16-2012, 09:48 AM   #14
lazykins
Calendar User
 
lazykins is offline
Join Date: Aug 2012
Posts: 3
Default

Thank you. I changed to the IonCube version of 6.x following the manual ftp upgrade instructions here and everything's back to normal. Relatively painless. Just copied over and overwrote the appropriate directories and files. It didn't even affect my custom stylesheets. Thank you again.
 
Closed Thread

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
FATAL ERROR After PHP 5.3 upgrade on server kph General Support 9 10-07-2011 01:23 PM
PHP 5.3.5 upgrade killed calendar robinm609 General Support 8 06-10-2011 07:10 AM
Server Crash PHP Calendar Issue qrbs Installation / Upgrade Questions 4 12-15-2009 05:59 PM
PHP Sessions Issue slove05 Installation / Upgrade Questions 3 05-29-2008 10:29 AM
Tester index.php error on UNIX server rcastle Installation / Upgrade Questions 1 08-29-2007 12:21 PM



All times are GMT -4. The time now is 04:59 AM.


vBulletin skins developed by: eXtremepixels
Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright 2009 NashTech, Inc.

| Home | Register | Today's Posts | Search | New Posts |