I had to switch servers recently. The old server required the ionCube optimizer. The new server requires the Zend optimizer. I initially installed the ionCube version but then realized that I needed to use the Zend version. I deleted the ionCube version from the server and uploaded the Zend version. After setup, the pages appear to load but are not visible in my browser. A check of my server error logs revealed the following message: in /hermes/data12/b1036/hy.fattjoints/aMember/plugins.inc.php on line 0 PHP Fatal error: Unable to read 10176 bytes. Do you know what could be causing this error?
The server is complaining about line 0 of the plugins.inc.php file. That line looks like this: <?php @Zend;. I compared the plugins.inc.php file that is sitting on my hard drive with the uploaded version and they are the same. I uploaded the Zend version just like I uploaded the ionCube version. I don't believe the trouble is Binary Mode. Do you have any other suggestions.
It is not necessary to upload ionCube files in binary mode. However, it is important for Zend-encoded files. Please just follow my advice, OK?
I just received the following message from my hosting company: Hello, I am writing to let you know that your ticket #49367 has been resolved. We thank you for your patience during this delay. We found that plugins.inc.php is a binary file. Php on our platform does not support binary files. You need to use a non binary file (text php file with .php extension) for it to work in our platform. Thank you again for your patience, and please let us know if we may assist you further in any way. Does this mean I won't be able to use the Zend version of amember pro on this hosting platform?
Why plugins.inc.php is a binary file? Are you using trial version? In the Pro version, this file is just a text file. It is better if you contact support with ftp info and url, we will try to help. Hosting support just don't understand what says.