Simple Machines Community Forum

SMF Support => Language Specific Support => Français (French) => Topic started by: Jefekoi on December 22, 2022, 11:33:49 PM

Title: if (function_exists('opcache_invalidate'))
Post by: Jefekoi on December 22, 2022, 11:33:49 PM
Bonjour à tous,
SMF 2.0.19 | SMF © 2021, Simple Machines

Depuis quelques temps dans mon Admin/Maintenance/Journal d'Erreurs
J'ai plusieurs pages d'erreur avec ceci :

2: Zend OPcache API is restricted by "restrict_api" configuration directive
Appliquer le filtre: Ne montrer que les erreurs provenant de ce fichier
Fichier: /home/la/www/mul/Sources/Load.php
Ligne: 2805

Et ligne 2805 du fichier Load.php j'ai ceci :
    if (function_exists('opcache_invalidate'))
        opcache_invalidate($cachedir . '/data_' . $key . '.php', true);

Pendant un moment j'ai cru que c'était des "robots" qui essayaient de forcer le passage au forum, jusqu'à maintenant ou j'ai vu que même mon IP est présent dans ses erreurs.

J'ai cherché sur le net mais comme je ne parle pas l'anglais j'ai un peu de mal à trouver une solution.

Connaissez vous un moyen de remédier à ce problème ?

Merci pour votre aide.
Title: Re: if (function_exists('opcache_invalidate'))
Post by: maximus23 on December 23, 2022, 06:38:22 AM
Bonjour,

Demande à ton hébergeur de désactiver la fonction "restrict_api" ou de la modifier dans le php.ini.

Tu peux aussi désactiver le cache du serveur.

:)

Title: Re: if (function_exists('opcache_invalidate'))
Post by: Jefekoi on December 23, 2022, 08:22:04 AM
Merci Maximus23
Je viens de désactiver le cache et à priori ça marche :)

(https://www.lavieamulhouse.com/mulhouse/upload_forum/202212/Jefekoi_23-12-2022_71532.jpg)