hakre
  • 0
Гуру

POMO_Reader-> substr() вызывает бесконечный цикл?

  • 0

Я испытываю несколько бесконечный цикл в файле mo.php

/wp-includes/pomo/mo.php

при загрузке текстового домена сайта по умолчанию.

Ошибка PHP:

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

Я могу обойти это, отключив перевод веб-сайтов, но это не очень полезно. Я обновился до последней версии wordpress и последней версии перевода (de_DE).

Я как-то озадачен, так как у меня никогда не было этой проблемы. Последний вызов в моей трассировке занимает почти 30 секунд. Вызов функции:

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 )

У кого-нибудь есть мысли по этому поводу? Я работаю в Windows, и обслуживаемые файлы находятся в общем сетевом ресурсе. Никогда не было проблем с этой настройкой.

Share
  1. Похоже, я нашел виновника: расширение xdebug каким-то образом вызывает это. Проверит, решает ли это обновление xdebug.

    • 0
  2. Я смог решить проблему, переключив расширение xdebug. У меня была установлена ​​версия vc9-nts, и я переключился на vc6-nts, что решило проблему.

    • 0

Оставить ответ

You must login to add an answer.