ionCube Logo
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


 
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder

Decoder Failure on Windows Server

Author Message
bvanderw



Joined: 21 Jan 2006
Posts: 2

PostPosted: Sat Jan 21, 2006 6:38 pm    Post subject: Decoder Failure on Windows Server Reply with quote

A package that works fine on my Linux server won't work on a Windows server run by Enom. I am getting the following error message:

The file E:\userdirs\wwwroot\bvanderw\waoe\index.php cannot be decoded by this version of the ionCube Loader. If you are the administrator of this site then please install the latest version of the ionCube Loader.

The server is running PHP v4.4, and the ioncube_loader_win_4.4.dll exists in a folder called ioncube in the folder where my encoded files reside.

The files were encoded using v6.5, and the decoders from the same version were uploaded to the site.

I should add that when I open ioncube-loader-helper.php from the same folder, I get the following:

An ionCube encoded file has been loaded successfully.
Encoded files should now function correctly.

Thanks for any help you can give.

--
Bruce Vander Werf
ChurchAssist Technologies
Software and Web Hosting for Churches
www.churchassist.com
Back to top
View user's profile Send private message
bvanderw



Joined: 21 Jan 2006
Posts: 2

PostPosted: Sat Jan 21, 2006 8:38 pm    Post subject: Reply with quote

This is what I think is going on:

I noticed there is no difference at all between the ioncube-encoded-file.php that came with v6.0 and the one that comes with v6.5. This means that if Enom has the 6.0 loaders, than the ioncube-loader-helper.php test would pass, but my files encoded with v6.5 would not load.

This creates a significant distribution problem for me if I have to rely on Windows hosting providers to provide my customers with the right loaders. There is no way to force encrypted files to use the loaders I provide?

I also tried to go back to v6.0, only to find out that my license to use that version has been disabled since I upgraded to v6.5.
_________________
--
Bruce Vander Werf
ChurchAssist Technologies
Software and Web Hosting for Churches
www.churchassist.com
Back to top
View user's profile Send private message
liaison
ionCube Support


Joined: 16 Dec 2004
Posts: 2788

PostPosted: Sat Jan 21, 2006 9:21 pm    Post subject: Reply with quote

Hi

As was mentioned in the announcement email about version 6.5, it is necessary to be using the version 3.1 Loaders if using files from the latest Encoder.

As with all Loaders, the latest ones can execute code encoded by the older Encoders, however innovations in version 6.5 of the Encoder include significant and important enhancements and changes for extra security, and the older Loaders are by definition unable to process files produced by the new Encoder.

If you update to the latest Loader or ask the host to do this if they have installed the Loader then everything should be fine.

Due to some other internal enhancements that are being introduced soon, there may be one additional revision of 6.5 that will require updated Loaders.

Enhancements to the Encoder will generally not impose a minimum Loader version, and these latest changes are unusual in that regard, however as the market leader in Encoding technology and security for PHP, we are continually advancing our products by innovating new features and introducing improvements for the benefit of our existing customer base and new customers. Although not the norm, occasionally new features will require new support in the Loaders in order for us to offer the best possible features. This is also another case where the runtime Loading mechanism is a great advantage over other solutions, as you can simply provide new Loaders when releasing updated scripts. Where hosts have installed the Loader, no doubt they would be happy to update the Loader if necessary.

If you need any further guidance or assistance for your specific case, please don't hesitate to create a support ticket in the helpdesk and we can assist.
_________________
Community Admin
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ionCube Forum Index -> ionCube PHP Encoder All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum