PHP CLI IonCube-fout oplossen op een Plesk-server

Probleem: IonCube Loader kan niet worden geladen

Bij het uitvoeren van de PHP CLI op een Plesk-server kan de volgende foutmelding verschijnen:

Failed loading /usr/local/psa/var/cgitory/PPWSE-1.1-1.1/lib/ioncube/ioncube_loader_fre_.so:
Cannot open "/usr/local/psa/var/cgitory/PPWSE-1.1-1.1/lib/ioncube/ioncube_loader_fre_.so"

Deze melding betekent dat het bestand ioncube_loader_fre_.so niet kan worden geladen. In de meeste gevallen bestaat dit bestand niet of verwijst de configuratie naar een onjuiste bestandsnaam.

Oplossing

1. Controleer de PHP-versie

Controleer eerst welke PHP-versie via de command line wordt gebruikt:

php -v

Noteer het versienummer dat wordt weergegeven.

2. Ga naar de IonCube-directory

cd /usr/local/psa/var/cgitory/PPWSE-1.1-1.1/lib/ioncube/

3. Maak een kopie van de juiste IonCube Loader

Kopieer de loader die overeenkomt met jouw PHP-versie en geef deze de naam waarnaar de configuratie verwijst:

cp ioncube_loader_fre_PHP_VERSIE.so ioncube_loader_fre_.so

Vervang PHP_VERSIE door de juiste versie, bijvoorbeeld 8.1, 8.2 of 8.3.

Controleer of het probleem is opgelost

Voer opnieuw het volgende commando uit:

php -v

Als de foutmelding niet meer verschijnt, is de juiste IonCube Loader succesvol geladen.

Mogelijke oorzaak

Deze fout ontstaat meestal na een update van PHP of Plesk, waarbij de configuratie nog verwijst naar een verouderd of ontbrekend IonCube Loader-bestand.

Add a Comment

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *