web-dev-qa-db-fra.com

POMO_Reader-> substr () appelle une boucle sans fin?

Je rencontre une boucle un peu interminable dans le fichier mo.php

/wp-includes/pomo/mo.php

lors du chargement du domaine de texte par défaut du site.

L'erreur PHP est:

Fatal error: Maximum execution time of 30 seconds exceeded in ...\wp-includes\pomo\streams.php on line 62

Je peux contourner ce problème en désactivant la traduction des sites Web, mais ce n'est pas vraiment utile. J'ai mis à jour la dernière version de wordpress et la dernière version de la traduction (de_DE).

Je suis perplexe car je n’ai jamais eu ce problème. Le dernier appel dans ma trace prend environ 30 secondes. L'appel de fonction est:

POMO_Reader->substr( $string = '\000\n<h1>Error establishing a database connection</h1>\n<p>This either means that the username and password information in your <code>wp-config.php</code> file is incorrect or we can\'t contact the database server at <code>%s</code>. This could mean your Host\'s database server is down.</p>\n<ul>\n\t<li>Are you sure you have the correct username and password?</li>\n\t<li>Are you sure that you have typed the correct hostname?</li>\n\t<li>Are you sure that the database server is running?</li>\n</ul>\n<p>If y...', $start = 71131, $length = 8 )

Est-ce que quelqu'un a une pensée à ce sujet? Je cours sur Windows et les fichiers servis sont sur un partage réseau. Jamais eu de problèmes avec cette configuration.

1
hakre

J'ai pu résoudre le problème en changeant l'extension xdebug. J'avais une version vc9-nts installée et suis passée à vc6-nts qui a résolu le problème.

1
hakre