Поддержка Проблемы и решения Ошибка в логах PHP Warning: strpos(): Empty needle in

  • Здравствуйте, помогите с проблемой. На сервере в логах возникает ошибка:
    PHP Warning: strpos(): Empty needle in /home/site/site.ru/www/wp-includes/plugin.php on line 687

    И изза этого ложиться сервер, показывает нагрузку на процессор.

    в plugin.php

    	arsort( $wp_plugin_paths );
    	foreach ( $wp_plugin_paths as $dir => $realdir ) {
    		if ( strpos( $file, $realdir ) === 0 ) { // строка 687
    			$file = $dir . substr( $file, strlen( $realdir ) );
    		}
    	}

    Что в ней не так и как это можно исправить?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Warning — это предупреждение, а не ошибка

    Что предшествовало появлению этого предупреждения? Устанавливали какой-то плагин или предупреждение внезапно появилось? Версия PHP актуальная? На работе сайта это как-то отражается?

    В общем проблема была действительно в плагине, который подгрузился от премиум-темы.

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Ошибка в логах PHP Warning: strpos(): Empty needle in» закрыта для новых ответов.