Search the Community
Showing results for tags 'php notice'.
-
Помогите, пожалуйста, выдает ошибку PHP Notice: Undefined variable: royal_categories_2lv in /www/catalog/view/theme/royal/template/product/category.tpl on line 39 Что это, как исправить? Вот код со строкой 39 <?php if ($royal_categories_2lv !=1 && (!empty($category['thumb']))) { ?>
- 7 replies
-
- php notice
- on line 39
- (and 1 more)
-
Есть несколько ошибок, хочу разобраться в чем причина и почему они появились. 1. 2018-08-05 11:41:14 - PHP Notice: Undefined variable: category_id in /home/d/.../.../public_html/catalog/view/theme/.../template/product/search.tpl on line 31 2. 2018-08-09 23:24:45 - PHP Notice: Undefined variable: category_id in /home/d/.../.../public_html/vqmod/vqcache/vq2-catalog_view_theme_..._template_product_search.tpl on line 31 2018-08-09 23:24:45 - PHP Notice: Undefined variable: category_id in /home/d/.../.../public_html/vqmod/vqcache/vq2-catalog_view_theme_..._template_product_search.tpl on line 37
- 1 reply
-
- search
- php notice
-
(and 2 more)
Tagged with:
-
Добрый день! Помогите, пожалуйста, устранить ошибки: PHP Notice: Undefined variable: customer_name in /home/smolamne/public_html/vqmod/vqcache/vq2-catalog_view_theme_default2_template_product_product.tpl on line 313 PHP Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /home/smolamne/public_html/system/database/mysql.php on line 58 PHP Notice: Undefined variable: category_id in /home/smolamne/public_html/catalog/view/theme/default2/template/product/search.tpl on line 20
-
Подскажите что за ошибка и как ее исправить ? PHP Notice: Undefined variable: action in /var/www/city/data/www/.....com.ua/catalog/view/theme/default/template/agoodonut/widgets/treecomments/rozetka.tpl on line 44 rozetka.tpl on line 44: <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
-
Версия магазина - Opencart 1.5.2.1 Восстановил магазин из бэкапа на тот же аккакунт того же хостинга. Сайт работает - регистрации и заказы успешно проходят, но вот в админке при попытке изменить товар после нажатия "Изменить" в браузере - белая страница, а в адресной строке: http://zigzag.md/admin/index.php?route=catalog/product/update&token=f0b3cda1c6c0ec36728ca011e321a2ec&product_id=4833 То же и при попытке изменить настройки магазина (Система->Настройки->Изменить) в браузере - белая страница, а в адресной строке: http://zigzag.md/admin/index.php?route=setting/setting&token=f0b3cda1c6c0ec36728ca011e321a2ec При этом Категории и Производители редактируются без проблем. Все права на хостинге перепроверил - корректны: 0777 image/ 0777 image/cache/ 0777 image/data/ 0777 system/cache/ 0777 system/logs/ 0777 download/ 0777 config.php 0777 admin/config.php В логе ошибок Opencart вижу следующее: 2013-05-25 15:08:09 - PHP Notice: Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49 2013-05-25 15:08:11 - PHP Notice: Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:11 - PHP Notice: Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:17 - PHP Notice: Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:17 - PHP Notice: Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:19 - PHP Notice: Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:19 - PHP Notice: Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:25 - PHP Notice: Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49 2013-05-25 15:08:28 - PHP Notice: Undefined variable: customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:08:28 - PHP Notice: Undefined variable: text_customer_blacklist in /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl on line 106 2013-05-25 15:12:14 - PHP Notice: Error: Unknown column 'name' in 'order clause'<br />Error No: 1054<br />SELECT * FROM customer_group ORDER BY name ASC in /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php on line 49 Никаких BOM-символов или других нарушений синтаксиса (которые могли возникнуть при переносе сайта) в строке 106 файла /var/www/zigzag/data/www/zigzag.md/vqmod/vqcache/vq2-admin_view_template_common_header.tpl и строке 49 файла /var/www/zigzag/data/www/zigzag.md/system/database/mysql.php не обнаружил. Вот строки: vq2-admin_view_template_common_header.tpl строка 106: <!-- <li><a href="<?php echo $customer_blacklist; ?>"><?php echo $text_customer_blacklist; ?></a></li>--> mysql.php строка 49: trigger_error('Error: ' . mysql_error($this->link) . '<br />Error No: ' . mysql_errno($this->link) . '<br />' . $sql); Сталкивался ли кто нибудь с подобным? Буду рад любой помощи.
- 8 replies
-
- vqcache
- undefined variable
- (and 4 more)
-
ocStore Версия 1.5.5.1.1 Сайт на хостинге После упрощения оформления заказа все работает но в журнале ошибку выдает: PHP Notice: Undefined variable: entry_postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/view/theme/default/template/checkout/guest.tpl on line 66 PHP Notice: Undefined variable: postcode in /home/virtwww/w_okna-dveri-f-rf_718740b0/http/catalog/view/theme/default/template/checkout/guest.tpl on line 67 строка 66 <!--<span id="payment-postcode-required" class="required">*</span> <?php echo $entry_postcode; ?><br />--> строка 67 <!--<input type="text" name="postcode" value="<?php echo $postcode; ?>" class="large-field" />--> В контроллере строки касающиеся индекса тоже закомментированы В /http/catalog/controller/checkout/guest.php //$this->data['entry_postcode'] = $this->language->get('entry_postcode'); //if (isset($this->session->data['guest']['payment']['postcode'])) { //$this->data['postcode'] = $this->session->data['guest']['payment']['postcode']; //} else //if (isset($this->session->data['shipping_postcode'])) { //$this->data['postcode'] = $this->session->data['shipping_postcode']; // } else { //$this->data['postcode'] = ''; //} понятно, что дело в переменной. Но строки с назначением закомментированы. Ошибка некритичная но все же. Подскажите, пожалуйста, буду очень благодарна.
- 2 replies
-
- undefined variable
- php notice
-
(and 1 more)
Tagged with:
-
PHP Warning: utf8_to_unicode: | PHP Notice: Undefined index:
DAN posted a topic in Отчёты об ошибках
OcStore 1.5.3.1 периодически в админке вылезают 2 ошибки одновременно: При каких действиях пользователя, понять не могу и воспроизвести ее самому не получается. 2013-05-20 5:40:05 - PHP Warning: utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 at byte 57 in /....../system/helper/utf8.php on line 765 2013-05-20 5:40:05 - PHP Notice: Undefined index: in /......./catalog/controller/common/seo_pro.php on line 68 utf8.php on line 765: trigger_error('utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 at byte ' . $i, E_USER_WARNING); Кусок кода со строкой 765: for($i = 0; $i < $len; $i++) { $in = ord($str{$i}); if ($mState == 0) { // When mState is zero we expect either a US-ASCII character or a // multi-octet sequence. if (0 == (0x80 & ($in))) { // US-ASCII, pass straight through. $out[] = $in; $mBytes = 1; } elseif (0xC0 == (0xE0 & ($in))) { // First octet of 2 octet sequence $mUcs4 = ($in); $mUcs4 = ($mUcs4 & 0x1F) << 6; $mState = 1; $mBytes = 2; } elseif (0xE0 == (0xF0 & ($in))) { // First octet of 3 octet sequence $mUcs4 = ($in); $mUcs4 = ($mUcs4 & 0x0F) << 12; $mState = 2; $mBytes = 3; } else if (0xF0 == (0xF8 & ($in))) { // First octet of 4 octet sequence $mUcs4 = ($in); $mUcs4 = ($mUcs4 & 0x07) << 18; $mState = 3; $mBytes = 4; } else if (0xF8 == (0xFC & ($in))) { /* First octet of 5 octet sequence. * * This is illegal because the encoded codepoint must be either * (a) not the shortest form or * (b) outside the Unicode range of 0-0x10FFFF. * Rather than trying to resynchronize, we will carry on until the end * of the sequence and let the later error handling code catch it. */ $mUcs4 = ($in); $mUcs4 = ($mUcs4 & 0x03) << 24; $mState = 4; $mBytes = 5; } else if (0xFC == (0xFE & ($in))) { // First octet of 6 octet sequence, see comments for 5 octet sequence. $mUcs4 = ($in); $mUcs4 = ($mUcs4 & 1) << 30; $mState = 5; $mBytes = 6; } else { /* Current octet is neither in the US-ASCII range nor a legal first * octet of a multi-octet sequence. */ trigger_error('utf8_to_unicode: Illegal sequence identifier ' . 'in UTF-8 at byte ' . $i, E_USER_WARNING); return FALSE; } } else { // When mState is non-zero, we expect a continuation of the multi-octet // sequence if (0x80 == (0xC0 & ($in))) { // Legal continuation. $shift = ($mState - 1) * 6; $tmp = $in; $tmp = ($tmp & 0x0000003F) << $shift; $mUcs4 |= $tmp; /** * End of the multi-octet sequence. mUcs4 now contains the final * Unicode codepoint to be output */ if (0 == --$mState) { /* * Check for illegal sequences and codepoints. */ // From Unicode 3.1, non-shortest form is illegal if (((2 == $mBytes) && ($mUcs4 < 0x0080)) || ((3 == $mBytes) && ($mUcs4 < 0x0800)) || ((4 == $mBytes) && ($mUcs4 < 0x10000)) || (4 < $mBytes) || // From Unicode 3.2, surrogate characters are illegal (($mUcs4 & 0xFFFFF800) == 0xD800) || // Codepoints outside the Unicode range are illegal ($mUcs4 > 0x10FFFF)) { trigger_error('utf8_to_unicode: Illegal sequence or codepoint in UTF-8 at byte ' . $i, E_USER_WARNING); return false; } if (0xFEFF != $mUcs4) { // BOM is legal but we don't want to output it $out[] = $mUcs4; } //initialize UTF8 cache $mState = 0; $mUcs4 = 0; $mBytes = 1; } } else { /** *((0xC0 & (*in) != 0x80) && (mState != 0)) * Incomplete multi-octet sequence. */ /*<765>*/ trigger_error('utf8_to_unicode: Incomplete multi-octet sequence in UTF-8 at byte ' . $i, E_USER_WARNING); return false; } } } seo_pro.php on line 68: $url = explode('=', $queries[$part], 2); кусок кода со строкой 68: public function index() { // Add rewrite to url class if ($this->config->get('config_seo_url')) { $this->url->addRewrite($this); } else { return; } // 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), '/')); /* BEGIN Actions */ if (preg_match('#^(actions/)(.*)#', $route, $matches)) { $parts = explode('/', trim(utf8_strtolower($matches[2]), '/')); if($parts[0] == '' AND count($parts) == 1) { $parts = explode('/', trim(utf8_strtolower($route), '/')); } } /* END Actions */ /* BEGIN News & Reviews */ if (preg_match('#^(news/)(.*)#', $route, $matches)) { $parts = explode('/', trim(utf8_strtolower($matches[2]), '/')); if($parts[0] == '' AND count($parts) == 1) { $parts = explode('/', trim(utf8_strtolower($route), '/')); } } /* END News & Reviews */ 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) { /*<68>*/ $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]; } } /* BEGIN Actions */ } elseif ( (isset($keyword_in[0]) AND $keyword_in[0] == 'actions') OR (isset($parts[0]) AND $parts[0] == 'actions') ) { $this->request->get['route'] = 'information/actions'; /* END Actions */ /* BEGIN News & Reviews */ } elseif ( (isset($keyword_in[0]) AND $keyword_in[0] == 'news') OR (isset($parts[0]) AND $parts[0] == 'news') ) { $this->request->get['route'] = 'information/news'; /* END News & Reviews */ } 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'; /* BEGIN Actions */ } elseif (isset($this->request->get['actions_id'])) { $this->request->get['route'] = 'information/actions'; /* END Actions */ /* BEGIN News & Reviews */ } elseif (isset($this->request->get['news_id'])) { $this->request->get['route'] = 'information/news'; /* END News & Reviews */ } 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']); } } } Подскажите где копать. Все файла сохранены в кодировке UTF-8(без ВОМ)- 11 replies
-
- php warning
- utf8_to_unicode
-
(and 2 more)
Tagged with: