web-dev-qa-db-fra.com

Taille de mémoire autorisée de 268435456 octets épuisés (tentative d'allocation de 7146491840906359738 octets)

Nous sommes sur la v4.4.10 et nous devons continuer à redémarrer le serveur Web en raison de ce problème. J'ai lu divers autres articles et augmenté la mémoire de wp-config.php, mais j'obtiens toujours cette erreur.

[23-mai-2017 11:39:43 UTC] PHP Erreur fatale: taille de mémoire autorisée de 268435456 octets épuisés (tentative d'allocation de 7146491840906359738 octets) dans D:\htdocs\wordpress\wp-includes\functions .php à la ligne 4886

La fonction de la ligne 4886 est:

function wp_is_stream( $path ) {
    $wrappers = stream_get_wrappers();
    $wrappers_re = '(' . join('|', $wrappers) . ')';

    return preg_match( "!^$wrappers_re://!", $path ) === 1;
}

Existe-t-il un moyen de tester la longueur actuelle et, si elle dépasse un certain montant, de faire quelque chose avec?

6
ScottB

Après des mois de recherches, je me suis effondré

https://bugs.php.net/bug.php?id=72451

Le bogue est résolu dans PHP 7.1.

6
ScottB