Ioncube Error Tutorial

The admin section of Article Friendly is ioncube encoded. This is for your protection as well as ours.
This tutorial will show you how to deal with any ioncube errors.
Ioncube Loader Error
If you go to your admin section and your get an error that says the index.php is encoded with ioncube and needs a specific loader installed by your administrator, Then you have a couple options. First is to copy the entire error message and contact your host's support. Give them the error message and ask then to enable ioncube for you. They will either do this for you, or give you instructions for installing the loader yourself. This usually involves a php.ini file, which you will need to put in your Article Friendly site's admin folder
What Is php.ini?
The php.ini file contains changeable settings that control your site(s). You can put these (on most hosting services) in as many folders as you wish. In our case, we are going to put it in the admin folder of your Article Friendly folders.
What Are Loaders?
In the admin/ioncube folder of your Article Friendly site, you will see several ioncube "loaders". These help to speed up the admin php operations, and decode the pages. The specific loader listed in the error message you saw in your browser's window is in this folder and you will need to copy/paste the loader name listed in the error in notepad (or some other text editor) for later.
Just as an example, the loader may be listed in theh error code as "ioncube_loader_lin_5.2.so" or ioncube_loader_lin_5.2_ts.so. Copy this entire name as you will need the loader name to enable ioncube.
Installing Ioncube
If your host allows you to use a php.ini in account, you will probably be able to enable ioncube yourself! Open the php.ini in your favorite text editor, and do a search for the [ZEND] section heading (it's at the bottom of the file). We are going to be putting our line to enable ioncube ABOVE the [ZEND] heading.
In order to enable ioncube, you need to figure out the path to the loader files that are in your admin/ioncube folder. Basically, the start of your path is the folder you've installed the Article Friendly files to plus admin/incube/ioncube_loader_lin_xx
Let's say you installed article friendly in the www root of your account. Your path to the loader would be something like this - /public_html/admin/ioncube/ioncube_loader_lin_xx.
If you installed article friendly in a subfolder such as "articles", the path to your loader would be somthing like this - /articles/admin/ioncube/ioncube_loader_lin_xx
The thing to remember is, the start of your path would be where the article friendly index.php resides! Also, check what the name of your www folder is called if you aren't sure. Some are called "htdocs" "public_html", "www" etc.
Now we can type in the path to enable ioncube ABOVE the [ZEND] heading. Type the path plus the name of the ioncube loader you copied from the error in your browser's window. For example,
/public_html/admin/ioncube/ioncube_loader_lin_5.2.so
Save and make sure to upload the php.ini (if it isn't already) to your admin folder!
If things aren't working or your are having trouble with any of this, please contact your hosting support! Their job is to help you and if you aren't getting any help, get yourself another host. If enough people refuse to let the hosting's support people not do their jobs, the lazy hosts will change eventaully start doing their jobs or they will have no clients. Please don't enable lazy support personel. Stand up for what you are paying for and that includes quality support!