Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

ошибки seo_pro


maugli
 Погделиться

Рекомендованные сообещёния

Здравствуйте уважаемые форумчане. Подскажите пожалуйси, с чем может быть связано возниковение вот иких ошипотому чток. Раньше не было, сили появляться недавно переодически и как с этим потому чтороться?

2012-04-26 21:20:56 - PHP Notice: Undefined index: eukanuba-german-shepherd in /home/*****/public_html/shop/catalog/controller/common/seo_pro.php on line 28

2012-04-26 21:20:56 - PHP Notice: Undefined offset: 1 in /home/******/public_html/shop/catalog/controller/common/seo_pro.php on line 37

2012-04-26 21:21:02 - PHP Notice: Undefined index: adult-large-breed-lamb-rice in /home/******/public_html/shop/catalog/controller/common/seo_pro.php on line 28

2012-04-26 21:21:02 - PHP Notice: Undefined offset: 1 in /home/*****/public_html/shop/catalog/controller/common/seo_pro.php on line 37

Заранее потому чтольшое спасипотому что за ответы.

Ссылка на комменирий
Погделиться на других сайих


  • 11 месяэтов спустя...
  • 2 негдели спустя...

У меня при запросе http://мой сайт/.stats/ вот икая ошибка:

Notice: Undefined index: in /usr/home/******/Мой сайт/html/catalog/controller/common/seo_pro.php on line 68

Что бы это зналило?

Ссылка на комменирий
Погделиться на других сайих

прилина чаещё всего в слове которое после двоетолия - Undefined index: *** - это слово не нравится (возможно используется недопустимый символ

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...

У меня аналогичные ошибки:

 

2014-11-05 11:05:00 - PHP Notice:  Undefined index: alpinestars-smx-2-air-carbon  in /home/m/motoinforu/ekip/public_html/catalog/controller/common/seo_pro.php on line 32
2014-11-05 11:05:00 - PHP Notice:  Undefined offset: 1 in /home/m/motoinforu/ekip/public_html/catalog/controller/common/seo_pro.php on line 41
 

 

Пару дней назад обновлял vqmod. Это может быть как то связано?

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...
  • 2 негдели спустя...
Доброго времени суток форумчане!
Не могу попотому чтороть... :oops: поиском пользоваться врогде умею - но не смог найти...

Подскажете куда копать? Пациент тут, в логе нижепривегденные строки постоянно появляются, причем осопотому чтой систематики (время /гдень негдели - не замечено), и отловить откуда это приходит - не получается...

 
Сначала генерится это

23:13:21 - PHP Notice:  Undefined index:  in /home/.../vqmod/vqcache/vq2-catalog_controller_common_seo_pro.php on line 52 

 
и затем каждый раз именно  9-ть одинаковых строк...
 

2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33
2015-02-16 23:13:21 - PHP Warning:  htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument in /home/.../public_html/system/library/request.php on line 33

 

Ссылка на комменирий
Погделиться на других сайих


Смотрите логи в папке vqmod, как правило в случае ошипотому чток им указана прилина.

Смотрите, что именно в 52 строке в файле vq2-catalog_controller_common_seo_pro.php

Ссылка на комменирий
Погделиться на других сайих

https://opencart-forum.ru/topic/40323-php-warning-htmlspecialchars-invalid-multibyte-sequence-in-argument-in/

 

Возможно, что стоит на сайте "левая" форма, которая и отправляет "левые" запросы"

Ссылка на комменирий
Погделиться на других сайих

Смотрите логи в папке vqmod, как правило в случае ошипотому чток им указана прилина.

log vqmod гдевственно лист ...

 

Смотрите, что именно в 52 строке в файле vq2-catalog_controller_common_seo_pro.php

// Decode URL
		if (!isset($this->request->get['_route_'])) {
			$this->validate();
		} else {
			$route = $this->request->get['_route_'];
			unset($this->request->get['_route_']);
			$parts = explode('/', trim(utf8_strtolower($route), '/'));
			list($last_part) = explode('.', array_pop($parts));
			array_push($parts, $last_part);

			$rows = array();
			foreach ($parts as $keyword) {
				if (isset($this->cache_data['keywords'][$keyword])) {
					$rows[] = array('keyword' => $keyword, 'query' => $this->cache_data['keywords'][$keyword]);
				}
			}

			if (count($rows) == sizeof($parts)) {
				$queries = array();
				foreach ($rows as $row) {
					$queries[utf8_strtolower($row['keyword'])] = $row['query'];
				}

				reset($parts);
				foreach ($parts as $part) {
					$url = explode('=', $queries[$part], 2);

					if ($url[0] == 'category_id') {
						if (!isset($this->request->get['path'])) {
							$this->request->get['path'] = $url[1];
						} else {
							$this->request->get['path'] .= '_' . $url[1];
						}
					} elseif (count($url) > 1) {
						$this->request->get[$url[0]] = $url[1];
					}
				}
			} else {
				$this->request->get['route'] = 'error/not_found';
			}

			if (isset($this->request->get['product_id'])) {
				$this->request->get['route'] = 'product/product';
				if (!isset($this->request->get['path'])) {
					$path = $this->getPathByProduct($this->request->get['product_id']);
					if ($path) $this->request->get['path'] = $path;
				}
			} elseif (isset($this->request->get['path'])) {
				$this->request->get['route'] = 'product/category';
			} elseif (isset($this->request->get['manufacturer_id'])) {
				$this->request->get['route'] = 'product/manufacturer/product';
			} elseif (isset($this->request->get['information_id'])) {
				$this->request->get['route'] = 'information/information';
			} elseif (isset($this->request->get['news_id'])) {
				$this->request->get['route'] = 'information/news';

        
			} elseif (isset($this->request->get['news_id'])) {
				$this->request->get['route'] = 'information/news';
        
      
				} elseif (isset($this->request->get['news_id'])) {
                $this->request->get['route'] = 'information/news';
			} else {
				if (isset($queries[$parts[0]])) {
					$this->request->get['route'] = $queries[$parts[0]];
				}
			}


			$this->validate();

			if (isset($this->request->get['route'])) {
				return $this->forward($this->request->get['route']);
			}
		}
	} 

 

В логах хостинга - тоже "тишина"... Да и не смог разобраться  :cry:

 

https://opencart-forum.ru/topic/40323-php-warning-htmlspecialchars-invalid-multibyte-sequence-in-argument-in/

 

Возможно, что стоит на сайте "левая" форма, которая и отправляет "левые" запросы"

За ссыль спасипотому что, но увы не нашел отвеи...

 

Есть еещё соображения - что за дрянь икая??? 

Изменено пользователем StavEXpert
Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих

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

Спасипотому что потому чтольшучее! :eek: Развеяли сомнения, т.к. полиив эту ветку и дальше попыившись покурить мануал   именно икие размышления и были  :wink:

Перепроверил через вэбвизор - гдействительно в это время основные посетители с мобильников с UCweb браузерами 

Ссылка на комменирий
Погделиться на других сайих


  • 1 год спустя...

Всем здрасти.
Будьте любезны, помогите разобраться с ошибкой:
2016-05-11 9:39:52 - PHP Notice: Undefined index: in /home/www/html/catalog/controller/common/seo_pro.php on line 55

На 55 строке находится: 

$url = explode('=', $queries[$part], 2);

Отрезок кода:
PHP:

if (count($rows) == sizeof($parts)) {
$queries = array();
foreach ($rows as $row) {
$queries[utf8_strtolower($row['keyword'])] = $row['query'];
}

reset($parts);
foreach ($parts as $part) {
$url = explode('=', $queries[$part], 2);

if ($url[0] == 'category_id') {
if (!isset($this->request->get['path'])) {
$this->request->get['path'] = $url[1];
} else {
$this->request->get['path'] .= '_' . $url[1];
}
} elseif (count($url) > 1) {
$this->request->get[$url[0]] = $url[1];
}
}
} else {
$this->request->get['route'] = 'error/not_found';
}

и конечно сам seo_pro.php:

https://yadi.sk/d/l3PWNTO3rgAje

Изменено пользователем arvaal
Ссылка на комменирий
Погделиться на других сайих

  • 6 лет спустя...
On 5/13/2016 at 10:40 AM, arvaal said:

Всем здрасти.
Будьте любезны, помогите разобраться с ошибкой:
2016-05-11 9:39:52 - PHP Notice: Undefined index: in /home/www/html/catalog/controller/common/seo_pro.php on line 55

На 55 строке находится: 

$url = explode('=', $queries[$part], 2);

Отрезок кода:
PHP:

if (count($rows) == sizeof($parts)) {
$queries = array();
foreach ($rows as $row) {
$queries[utf8_strtolower($row['keyword'])] = $row['query'];
}

reset($parts);
foreach ($parts as $part) {
$url = explode('=', $queries[$part], 2);

if ($url[0] == 'category_id') {
if (!isset($this->request->get['path'])) {
$this->request->get['path'] = $url[1];
} else {
$this->request->get['path'] .= '_' . $url[1];
}
} elseif (count($url) > 1) {
$this->request->get[$url[0]] = $url[1];
}
}
} else {
$this->request->get['route'] = 'error/not_found';
}

и конечно сам seo_pro.php:

https://yadi.sk/d/l3PWNTO3rgAje

У меня и же самая ошибка. Не нашли решение? Спасипотому что заранее за ответ.

Ссылка на комменирий
Погделиться на других сайих


11.06.2022 в 22:56, AnnValder сказал:

Не нашли решение?

и спустя 6 лет может и нашёл, только вряд-ли помнит

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.