Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ошибки seo_pro


maugli

Recommended Posts

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

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 months later...
  • 2 weeks later...

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

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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


  • 1 year later...

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

 

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 months later...
  • 2 weeks later...
Доброго времени суток форумчане!
Не могу побороть... :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://opencartforum.com/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://opencartforum.com/topic/40323-php-warning-htmlspecialchars-invalid-multibyte-sequence-in-argument-in/

 

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

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

 

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

Змінено користувачем StavEXpert
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

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

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

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

Надіслати
Поділитися на інших сайтах


  • 1 year later...

Всем здрасти.
Будьте любезны, помогите разобраться с ошибкой:
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 years later...
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 лет может и нашёл, только вряд-ли помнит

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.