Enable Redis or IonCube
Turn on optional services required for object caching or encoded PHP applications.
Where Websites โ your website โ Advanced โ Developer tools
What this is for
- Enable Redis for a compatible application.
- Load IonCube when vendor software requires it.
- Confirm the application is configured to use the service.
Before you start
- Confirm the application actually requires Redis or IonCube and that the package permits it.
- Take a backup and record the current runtime configuration.
Steps
-
1
Confirm the software vendor specifically requires Redis or IonCube and create a current backup.
-
2
Open Websites, select the website, open Advanced and choose Developer tools.
-
3
Choose IonCube loader or Redis in the left-hand menu so the relevant card is visible.
-
4
Read any compatibility message before turning the switch on. IonCube availability can depend on the selected PHP version.
-
5
For Redis, turn the switch on, then configure a compatible application or WordPress object-cache plugin to use it. The switch alone does not make WordPress use Redis.
-
6
For IonCube, turn the switch on only for encoded PHP software supplied by a trusted vendor.
-
7
Test the application and check php-error.log for connection, loader or version errors. Turn the feature off again if it is unused or incompatible.
Check it worked
- Developer tools reports the chosen service as enabled.
- The application confirms a working Redis connection or recognises the IonCube loader without a new PHP error.
Tip
Enabling Redis alone does not cache WordPress objects; a compatible application integration must also be configured.
What the controls do
| Control | What it means |
|---|---|
| Redis | An in-memory service commonly used for application object caching. |
| IonCube | A PHP loader required by some encoded commercial applications. |
| Compatibility message | Explains when the feature cannot be enabled with the website's current PHP version or package. |
| Enable switch | Starts or loads the selected optional service for this website; the application may still need its own configuration. |