Ik heb PHP bolt voor php 8l.1 geinstalleerd uitgepakt.

Dit in de php.ini file gedaan.

extension=/usr/local/lib/php/extensions/bolt_loader_8.1.so

Het bestand bestaat dus ook gewoon. Geen foutmeldingen na het herladen.

phpinfo geeft geen bolt weer.

Als ik een test wil doen:


ini_set('display_errors',1);
error_reporting(E_ALL);
/**
 * define('PHP_BOLT_KEY', 'kyc7fh'); We want give key to client 
 */
define('PHP_BOLT_KEY', 'kyc7fh');
bolt_decrypt( __FILE__ , PHP_BOLT_KEY); return 0;
    ##!!!##i4psiIu8tLxssa+0u2xztLG4uLtsw7u+uLBzh2w=



dan krijg ik

Fatal error: Uncaught Error: Call to undefined function bolt_decrypt() in ......


heeft iemand enig idee?

Alvast bedankt!
Klopt het pad?
PHP en/of Apache al herstart?
En de boel al herstart?
Zoals ik zij. ik heb het gecontroleerd. het bestand bestaat in de juiste pad, dat is het punt niet
Maar heb je ook PHP en/of Apache herstart?
Anders de logs al gechecked?
Ik heb systemctl restart httpd gedaan, dat zal volgens de handleiding voldoende moeten zijn?
Ligt eraan hoe PHP is geïnstalleerd.
PHP en APACHE herstart, geen errors in de apache error logs
Hoe heb je bolt geïnstalleerd?
via deze wijze: https://phpbolt.com/download-phpbolt/
daarna met een wget de link die ik in de mail kreeg gedownload en uitgepakt in het betreffende pad, met cli dubbelgecheked of het .so bestand bestaat en dat doet hij.

ik zie dat het bestand rw-r-r rechten heeft

[size=xsmall]Toevoeging op 05/05/2023 17:47:27:[/size]

zelfs als ik de rechten van bolt_loader_8.1.so op 777 zet, gebeurd helemaal niks, geen nkele error.
Of kijk ik naar de foute error log?

ik bekijk Apache Error Log - /var/log/httpd/error_log - 0.736 MB

[size=xsmall]Toevoeging op 05/05/2023 17:51:12:[/size]

Ik heb ook de /usr/local/lib/php.ini waar de extensies aan staan
daarnaast heb ik ook een /usr/local/php81/lib/php.ini, waar ze niet aanstaan, maar dat hoefde bij andere extenties ook niet.
Ze moeten hier ingesteld worden: /usr/local/lib/php.ini

[size=xsmall]Toevoeging op 05/05/2023 17:53:21:[/size]

in dit geval moest ik ze toch in /usr/local/php81/lib/php.ini plaatsen, dan zie ik ze wel staan in phpinfo()
bij andere extensies zoals imagick bijv, hoeft dit weer niet. vreemd.

Reageren