Help - Search - Members - Calendar
Full Version: How To Install Ioncube Loader
Web Design Seo Forum > 3D Web Design English Forum > Joomla Scraper
Web Design Seo
Solution to install Ioncube loader in your host account

Solution to install Ioncube loader manually.

Solution 1.
Contact hosting support and say him to install and activate ioncube for your hosting account. This service is free on all shared hosting companies, all the world.


Solution 2.
If support of your hosting is very poor, you must install your own ioncube copy in your account. To install it, make all of this - steps:

SHORT GUIDE:
1. Download the right ioncube package for your server
2. Upload in folder in your site
3. Create (or if exist, just edit) php.ini
4. edit .htaccess file in joomla root directory

- in .htaccess you must configure only path to php.ini
- in php.ini you must configure only path to ioncube loader


LONG GUIDE:
1. Download Ioncube loader pack (www.ioncube.com/loaders.php) for your type of server.
2. Upload ioncube files (folder "ioncube") to top level of your host directory (outside public_html)

3. Create php.ini
4. Add to php.ini (or to php-fcgi.ini if you are on dedicated server or VPS) this line of code before any other zend_extension lines:
Код
zend_extension = /home/<cpanel-name>/ioncube/ioncube_loader_lin_5.2.so


Where <cpanel-name> is your cpanel user and ioncube_loader_lin_5.2.so is the name of the right ioncube file to use on your server. You may need to change your cpanel user name and ioncube file name! (....5.2.so is file for php 5.2)

Example:
Код
zend_extension = /home/cpaneluser/ioncube/ioncube_loader_lin_5.2.so


How to see what is exact path on server, where is installed my joomla?

The ways to find path to your public_html are ate least two:

Way 1:

open url: Your-joomla-site.com/administrator/index.php?option=com_admin&task=sysinfo and click on Configuration File link. You will see something like:



Remove "/logs" from this path and this is your-path to public_html .

-----------------
Way 2:

2.1: Create on your desktop file with name show-me-public-html.php. Edit file with text editor and put inside:
Цитат
<?php
exec('pwd', $out);
foreach ($out as $line)
echo"<br/>$line\n";
?>


2.2: Upload file to your site root.
2.3: Run file show-me-public-html.php on your server, open url:
Код
http://mysite.com/show-me-public-html.php


Ready. You will see relative path to your public_html directory on server, the path where your site is located.
-----------------
Way 3: The same way as Way 2, but use for file show-me-path-to-my-public-html.php this code:
Код
<?php
$path = getcwd();
echo "Your Absoluthe Path is: " . $path;
?>

-----------------

6. Edit your .htaccess - enter at bottom of file this:

Код
<IfModule mod_env.c>
SetEnv PHPRC /your-path to public_html/php.ini
</IfModule>


7. Upload php.ini to your public_html folder

Now Ioncube is installed and working.


WARNING: If you want to work with extension at localhost, you must add this line:
Код
mysite.com 127.0.0.1


to your hosts file located for windows here:
Код
C:\WINDOWS\system32\drivers\etc\hosts


and for linux:
Код
/etc/hosts
cka
That all sounded easy enough until the cpanel part. What if you don't have a cpanel?
Web Design Seo
In admin panel of your joomla: Help -> System Info (url address is):
Код
administrator/index.php?option=com_admin&task=sysinfo


Click on Configuration File and see something like this:
Код
$log_path   '/path-that-you-need/public_html/logs'


Replace /home/cpanel-name/ with /path-that-you-need/ or /home/path-that-you-need/- that you just see in your admin panel of joomla.
Web Design Seo
Question from user:
Цитат
How to install Ioncube when type of server is: Linux 64 bit ?


1. Download Loader from this page:
Код
http://www.ioncube.com/loaders.php


2. If your server type is Linux 64 bit, download this zip file (you must know your server type and to download the right package):
Код
http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.zip


3. Unzip file and upload folder ioncube to your folder:
Код
/public_html


4. Open one new file, name of file must be php.ini

5. Enter in this file this (for php 5.2):
Код
zend_extension = /your-path/ioncube/ioncube_loader_lin_5.2.so


for php 5.3:
Код
zend_extension = /your-path/ioncube/ioncube_loader_lin_5.3.so


for php 5.4:
Код
zend_extension = /your-path/ioncube/ioncube_loader_lin_5.4.so


for php 5.5:
Код
zend_extension = /your-path/ioncube/ioncube_loader_lin_5.5.so


6. Upload file to public_html

7. Open .htaccess file that is in folder public_html and enter at bottom of file this:
Код
<IfModule mod_env.c>
SetEnv PHPRC /your-path to public_html/php.ini
</IfModule>


8. Upload .htaccess to public_html

Ready.


Other way to install is to upload folder IONCUBE in public_html and open this url address:
Код
http://your-site.com/ioncube/loader-wizard.php


Than follow messages on page - step by step.
Web Design Seo
Customer service provider's answer:

Цитат
The one on which I put the next information turned to us with a undermentioned request:
We do not have the PHP.INI means unfortunately on his collection place to turn up because we do not allow this setting to a client of ours on the server.

Let us say thank you for his understanding.


My answer:

In this case is not possible to make component to work on this type of hosting. Option are to use our component on other joomla websites that is working on normal hosts.

No matter what you choose: i recommend You to change this hosting company and move your site on other host. On all shared hosting companies and all vps servers and all companies that sell custom servers and this type of services in all world, access to php settings are permitted.

In example: if you install some extension (not from our extensions, other extension) that load server more and require more memory, this extension not work on Your host now. If your site grow up and load server more your site again will not work on this host.

P.S. We change today requirements of this type of extension in decsriptions of aggregators to say users that buy these extensions, that access to php settings of host is required in some cases.
Web Design Seo
How to update your Ioncube Loader version?

If your server use some old version of ioncube loader, you may need to update it to latest. Just find the right package, download it from: http://www.ioncube.com/loaders.php

Than unzip and upload files over your previous ioncube install. Ready.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2019 Invision Power Services, Inc.

Web Analytics