Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

efremovxp

Users
  
  • Posts

    459
  • Joined

  • Last visited

Everything posted by efremovxp

  1. Все аналогичные темы перечитал, ничего не помогло. В один прекрасный день перестало работать редактирование статуса заказа. Внимание! Доступ запрещен к API! IP добавлен, API в настройках опций выбран. Какие есть мысли?
  2. [Sat Jan 28 10:53:15 2017] [error] [client 94.25.179.103] PHP Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'oc_store' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_store WHERE REPLACE(`ssl`, 'www.', '') = 'https://xn----8sboehdjaf6axwc9j.xn--p1ai/'' in /home/w/webair/otkrytky/public_html/system/storage/modification/system/library/db/mysqli.php:47\nStack trace:\n#0 /home/w/webair/otkrytky/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/w/webair/otkrytky/public_html/catalog/controller/startup/startup.php(6): DB->query('SELECT * FROM o...')\n#2 [internal function]: ControllerStartupStartup->index()\n#3 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)\n#4 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/front.php(39): Action->execute(Object(Registry))\n#5 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/front.php(19): Front->execute(Object(Action))\n#6 /home/w/webai in /home/w/webair/otkrytky/public_html/system/storage/modification/system/library/db/mysqli.php on line 47, referer: http://www.yandex.ru/clck/jsredir?from=www.yandex.ru%3Bsearch%2Fpad%2F%3Bweb%3B%3B&text=&etext=1314.pRM2fTBI2xDSyaBAxKa-wp5Ea29XzzxaZjkGQvupAZyEv-NSmylvHO6T69fjmntATAggKQDc89vMyU8CQrbqTsUgKKah7o2YVZFMTTg2QF5_aUKUuNMDATDOEwTjOYwy.094d328cc3aa26700d73cefa4a059697d534ed8a&uuid=&state=PEtFfuTeVD5kpHnK9lio9T6U0 [Sat Jan 28 10:53:29 2017] [error] [client 95.188.241.35] PHP Fatal error: Uncaught exception 'Exception' with message 'Error: Table 'oc_store' doesn't exist<br />Error No: 1146<br />SELECT * FROM oc_store WHERE REPLACE(`ssl`, 'www.', '') = 'https://xn----8sboehdjaf6axwc9j.xn--p1ai/'' in /home/w/webair/otkrytky/public_html/system/storage/modification/system/library/db/mysqli.php:47\nStack trace:\n#0 /home/w/webair/otkrytky/public_html/system/library/db.php(16): DB\\MySQLi->query('SELECT * FROM o...', Array)\n#1 /home/w/webair/otkrytky/public_html/catalog/controller/startup/startup.php(6): DB->query('SELECT * FROM o...')\n#2 [internal function]: ControllerStartupStartup->index()\n#3 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/action.php(44): call_user_func_array(Array, Array)\n#4 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/front.php(39): Action->execute(Object(Registry))\n#5 /home/w/webair/otkrytky/public_html/system/storage/modification/system/engine/front.php(19): Front->execute(Object(Action))\n#6 /home/w/webai in /home/w/webair/otkrytky/public_html/system/storage/modification/system/library/db/mysqli.php on line 47, referer: http://m.vk.com/away.php Что это? SELECT * FROM oc_store WHERE REPLACE(`ssl`, 'www.', '')
  3. Одновременно с этой проблемой появилась проблема - сразу при заходе в любой заказ выскакивает ошибка NetworkError: A network error occurred, консоль ошибок то ли не работает то ли действительно пустая. При изменении статуса заказа ошибка опять выскакивает. Все загружаемые ресурсы на странице возвращают статус 200 и 304.
  4. У меня было вот так. Значит, $this->config->get('config_ssl') был пустой <?php class ControllerCommonHeader extends Controller { public function index() { // Analytics $this->load->model('extension/extension'); $data['analytics'] = array(); $analytics = $this->model_extension_extension->getExtensions('analytics'); foreach ($analytics as $analytic) { if ($this->config->get($analytic['code'] . '_status')) { $data['analytics'][] = $this->load->controller('analytics/' . $analytic['code'], $this->config->get($analytic['code'] . '_status')); } } if ($this->request->server['HTTPS']) { $server = $this->config->get('config_ssl'); } else { $server = $this->config->get('config_url'); } if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) { $this->document->addLink($server . 'image/' . $this->config->get('config_icon'), 'icon'); } $data['title'] = $this->document->getTitle(); $data['base'] = $server; $data['description'] = $this->document->getDescription(); $data['keywords'] = $this->document->getKeywords(); $data['links'] = $this->document->getLinks(); $data['styles'] = $this->document->getStyles(); $data['scripts'] = $this->document->getScripts(); $data['lang'] = $this->language->get('code'); $data['direction'] = $this->language->get('direction'); $data['name'] = $this->config->get('config_name'); if (is_file(DIR_IMAGE . $this->config->get('config_logo'))) { $data['logo'] = $server . 'image/' . $this->config->get('config_logo'); } else { $data['logo'] = ''; } $this->load->language('common/header'); $data['text_home'] = $this->language->get('text_home'); // Wishlist if ($this->customer->isLogged()) { $this->load->model('account/wishlist'); $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), $this->model_account_wishlist->getTotalWishlist()); } else { $data['text_wishlist'] = sprintf($this->language->get('text_wishlist'), (isset($this->session->data['wishlist']) ? count($this->session->data['wishlist']) : 0)); } $data['text_shopping_cart'] = $this->language->get('text_shopping_cart'); $data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', true), $this->customer->getFirstName(), $this->url->link('account/logout', '', true)); $data['text_account'] = $this->language->get('text_account'); $data['text_register'] = $this->language->get('text_register'); $data['text_login'] = $this->language->get('text_login'); $data['text_order'] = $this->language->get('text_order'); $data['text_transaction'] = $this->language->get('text_transaction'); $data['text_download'] = $this->language->get('text_download'); $data['text_logout'] = $this->language->get('text_logout'); $data['text_checkout'] = $this->language->get('text_checkout'); $data['text_category'] = $this->language->get('text_category'); $data['text_all'] = $this->language->get('text_all'); $data['home'] = $this->url->link('common/home'); $data['wishlist'] = $this->url->link('account/wishlist', '', true); $data['logged'] = $this->customer->isLogged(); $data['account'] = $this->url->link('account/account', '', true); $data['register'] = $this->url->link('account/register', '', true); $data['login'] = $this->url->link('account/login', '', true); $data['order'] = $this->url->link('account/order', '', true); $data['transaction'] = $this->url->link('account/transaction', '', true); $data['download'] = $this->url->link('account/download', '', true); $data['logout'] = $this->url->link('account/logout', '', true); $data['shopping_cart'] = $this->url->link('checkout/cart'); $data['checkout'] = $this->url->link('checkout/checkout', '', true); $data['contact'] = $this->url->link('information/contact'); $data['telephone'] = $this->config->get('config_telephone'); // Menu $this->load->model('catalog/category'); $this->load->model('catalog/product'); $data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { if ($category['top']) { // Level 2 $children_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $filter_data = array( 'filter_category_id' => $child['category_id'], 'filter_sub_category' => true ); $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $this->model_catalog_product->getTotalProducts($filter_data) . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } // Level 1 $data['categories'][] = array( 'name' => $category['name'], 'children' => $children_data, 'column' => $category['column'] ? $category['column'] : 1, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } } $data['language'] = $this->load->controller('common/language'); $data['currency'] = $this->load->controller('common/currency'); $data['search'] = $this->load->controller('common/search'); $data['cart'] = $this->load->controller('common/cart'); // For page specific css if (isset($this->request->get['route'])) { if (isset($this->request->get['product_id'])) { $class = '-' . $this->request->get['product_id']; } elseif (isset($this->request->get['path'])) { $class = '-' . $this->request->get['path']; } elseif (isset($this->request->get['manufacturer_id'])) { $class = '-' . $this->request->get['manufacturer_id']; } elseif (isset($this->request->get['information_id'])) { $class = '-' . $this->request->get['information_id']; } else { $class = ''; } $data['class'] = str_replace('/', '-', $this->request->get['route']) . $class; } else { $data['class'] = 'common-home'; } return $this->load->view('common/header', $data); } }
  5. Это я подсмотрел в /admin/controller/common/header.php Не понятно, почему в админской и пользовательской части это сделано по разному.
  6. Не понимаю, на какой магии это работало и почему перестало работать, ведь я ничего не трогал. Решение оказалось таким: заменить $data['base'] = $server на if ($this->request->server['HTTPS']) { $data['base'] = HTTPS_SERVER; } else { $data['base'] = HTTP_SERVER; }
  7. специально поменял на / чтобы хоть как то работало. А то вообще ни стилей ни js ни изображений не было.
  8. Вспомнил, что единственное, что я делал, это проверял сайт по этой ссылке http://ocshop.info/testmyshop.html Но проблем не было обнаружено. Возможно, после этой проверки что то случилось... Куда этот сайт стучится, что он проверяет?
  9. // HTTP define('HTTP_SERVER', 'https://xn----8sboehdjaf6axwc9j.xn--p1ai/'); // HTTPS define('HTTPS_SERVER', 'https://xn----8sboehdjaf6axwc9j.xn--p1ai/'); Сайт с самого начала, еще пол года назад работал на https
  10. тут /system/storage/modification/catalog/view/theme/welldone/template/common и тут /system/storage/modification/catalog/controller/common нет файла header.tpl и header.php Я в тупике
  11. $data['base'] = $server; Ничего связанного с $base там нет, проверил в чистом opencart контроллер шапки, там так же ничего связанного с $base. Откуда он берется и почему может быть пустым?
  12. <base href="<?php echo $base; ?>" /> На что же его менять?
  13. Хостер сказал, что ничего не менялось в настройках.
  14. За последние месяцы вообще никакие модули и файлы не трогались. Всё само работало и само перестало работать. Если вы об этом, то нет. Его модулей нет. На этой странице https://открытки-ежика.рф/животные/dreamy-cat путь к изображению не правильный, а тут https://открытки-ежика.рф/dreamy-cat правильный. Но раньше работало ведь. И у всех на opencart такие пути к файлам не правильные.
  15. Здравствуйте. Магазин работал пол года без проблем, но что то произошло за последние 1-2 недели. В категориях второго уровня типа /категория/подкатегория и во всех товарах типа /категория/товар относительные пути к изображениям стилям и js. Всегда так было и во всех магазинах opencart так. Но в один прекрасный день все ресурсы перестали загружаться. htaccess проверил, он стандартный. Вручную переделал все пути к файлам. Было catalog/view/javascript/jquery/magnific/magnific-popup.css стало /catalog/view/javascript/jquery/magnific/magnific-popup.css Но невозможно добавить товар в корзину и т.д., так как POST запросы отправляются по неправильному пути. Надо на index.php, а отправляется на категория/index.php К примеру Не работает https://открытки-ежика.рф/животные/dreamy-cat Работает https://открытки-ежика.рф/dreamy-cat Есть вариант, что хостер что то поменял в настройках, но вдруг вы знаете как решить проблему.
  16. Ну не до такой степени ) Полно же модулей. Просто сложно сходу отделить рабочие качественные модули от сырых. Полно платных и бесплатных. Нужен ваш опыт, какой модуль использовали. 1С УТ 11.3 P.S. Нужны аргументы отговорить клиента от Битрикса. Кроме цены на CMS у меня пока нет аргументов
  17. Клиент предлагает делать на Битрикс, так как ему кажется, что там более тесная интеграция с 1С. Подскажите, пожалуйста, весомые аргументы в пользу Opencart. Какой модуль позволяет произвести наиболее полную двустороннюю интеграцию? (товары и заказы). Стоимость модуля не принципиальна. Вопрос актуален для Opencart2
  18. У меня статус "В обработке", значит заказ оплачен. И на сколько я знаю, в Opencart это по умолчанию статус оплаченного заказа.
  19. deeman, я понимаю, что скорее всего мой вопрос может не относиться к Simple, но всё же задам. order_status_id иногда принимает значение равное 0. Это значит, что номер заказа зарезервирован покупателем и заказ до конца не оформлен? На каком шаге это возникает? Почему иногда если потыкать радиокнопки все поля становятся недоступными для редактирования (disabled)? Все вопросы основаны на реальной обратной связи от покупателей, я не выдумываю проблемы. Были случаи, когда покупатели подумали, что заказ оформлен, но нет, так же были случаи когда "ничего не тыкалось" и разгневанный покупатель звонит.
  20. Скачайте все файлы сайта, в папке с сайтом проведите поиск файлов с расширением php или tpl (а потом и js файлы), откройте все найденные файлы разом в Notepad++ и проведите поиск по всем открытым файлам по слову ru.js Нужно поменять протокол с http на https или просто // А вообще идеально использовать относительный путь, а не абсолютный.
  21. Модулем доволен. Но как бы сделать, чтобы не надо было выбирать 2 раза метод оплаты?. Надо бы на первом же шаге разделить карты и Яндекс Деньги. Понимаю, вопрос скорее к разработчикам модуля Y.CMS (p2p) Но ведь ваш модуль предназначен для упрощения заказа )) Это запутывает людей. Нажимают "Оформить заказ", а потом еще раз надо нажимать "Подтверждение заказа". Было пару случаев, что люди думали, что их заказ уже оформлен, просто не заметили что появилась новая кнопка. Спасибо )
  22. В связи с последними событиями, прошу помощи в устранении уязвимостей Multimerch. На сколько я понял, недостаточная фильтрация загрузки изображений. Еще что есть? Если тема не для публичного обсуждения, напишите в личку. Нужно чтобы создать новый проект, без дыр. Спасибо.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.