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

AntonMuxa

Користувачі
  
  • Публікації

    102
  • З нами

  • Відвідування

Усі публікації користувача AntonMuxa

  1. Ситуация следующая - стоит на opencart 1.5 pagespeed от budgetneon https://github.com/budgetneon/pagecache. Карточки товаров кешируются все отлично, но заметил что категории не кешируются. Начал отладку и понял что после $controller->dispatch($action, new Action('error/not_found')); код останавливает свое выполнение !хотя! вывод страниц идет и все отрабатывает и страница с товарами отображается, но в кеш она не попадает и страница 'error/not_found' не выпадает не в лог, никуда. Так вот сам вопрос чем $controller->dispatch($action, new Action('error/not_found')); может останавливать код? Или как вообще может работать вывод страницы не выполнив код после строки $controller->dispatch($action, new Action('error/not_found')); в index.php На скриншоте видно что за код.
  2. Нажмите исходный код, вставьте html код, нажмите опять на кнопку исходный код а потом сохраните
  3. Пока решение только сгенерировать для всех сайтов чпу ссылки и даже для домен.ру/en/index.php?route=common/language/language но как по мне это не решение. А вдруг где-то есть ссылка без чпу. Грешу 100% на nginx так как на apache тестировалось на нескольких сайтах все работает а nginx прям не поддается
  4. Ситуация такая - сделал в url приставку для языка en типа домен.ру/en это английская версия сайта а просто домен.ру русская версия. Тестировалось на apache + nginx все работает как часы. А вот на основном серваке оказался nginx + php-fpm и вот ссылки без чпу с приставкой типа домен.ру/en/index.php?route=common/language/language или домен.ру/en/index.php?route=product/product&path=78&product_id=121 не работает а вот ссылки типа чпу товара с чпу работает. Вопрос что нужно поправить в nginx чтобы все работало. вот настраивал nginx так
  5. а кто знает можно ли запускать крон из файлов сайта? если сервак не взломали а только сайт можно ли крон добавить или это только после взлома сервака?
  6. Какие есть способы поиска. Насколько антивирусы эффективны от такого? И насколько эффективны fail2ban? что делать чтобы такого не было? прочитал что все админы в один голос кричат делать бэкапы
  7. OpenCart 2.3.0.2.3 - в модификаторах появился модуль Ocstore. Вот содержание А нашел его командой(egrep -ril “base64_decode|auth_pass|shell_exec” /home/user/site.com) в следствии того что на сервак пожаловались что от нас идет атака и обнаружили крон задачу ежеминутную на выполнение файла 3.02_conf - мой антивирусник на него сразу сказал вирус аля троян агент. Кто подскажет где могла быть уязвимость. Ибо на сайте нет загрузчиков картинок от клиентов. Или брутфорсом могли подобрать пароль к базе? в общем пока все смотрю. Приму все советы куда глянуть на сервере и что сделать
  8. Итог: выставили вот такие настройки для apache <IfModule event.c> ServerLimit 256 MaxClients 400 MinSpareThreads 50 MaxSpareThreads 150 ThreadsPerChild 100 KeepAliveTimeout 20 MaxRequestsPerChild 4096 </IfModule> все летает и нагрузки нет. Все довольны - всем спасибо
  9. в том то и дело что нет не настраивал. Это я так понял надо какой то mpm включить и в конфиге настроить MaxRequestsPerChild MinSpareServers MaxSpareServers ? а какие рекомендации ? при параметрах CPU: 4 RAM: 4 Гб SSD: 60 Гб
  10. ну допустим поставим nginx + php-fpm где гарантии что ram не будет рости? сейчас все быстро и классно работает но вот только ram подводит и у меня есть подозрение сколько там не было бы оперативы она будет рости до предела
  11. просто там мультимагазин и куча поддоменов - на основные города России. И настроить их мог только на apache а в nginx + php-fpm опыта не было.
  12. Перевезли сайт с шаредхостинга на vps на бегете. CPU: 4 RAM: 4 Гб SSD: 60 Гб в итоге httpd(апач) сжирает всю память. После перезагрузки где-то 1.2Гб занято потом растет до 3.6Гб И в итоге начинает убивать процессы. Техподдержка написала: Кто что посоветует? Сколько будет стоить правильная настройка сервера или сайта? Или хотя бы анализ. Ибо вообще не понятно куда смотреть
  13. Почти то только это выдаст для одной категории его главную подкатегорию, а мне как оказалось подошло решение из seo_pro - если кому надо вот готовый код featured.php Всем спасибо за советы
  14. это не то. Мне по подкатегории (может быть и 3 уровня вложенности) надо определить главную категорию у которой parent_id = 0 Например: Гаражные ворота (Главная) Золотые (подкатегория) Широкие (подподкатегория) Узкие (подподкатегория) Титановые (подкатегория) Например я знаю что у рекомендованного товара категория Узкие. Как узнать главную категорию этой подподкатегории?
  15. Есть модуль стандартный рекомендуемые товары. В нем хочу сделать вкладки категорий для тех которые выбраны как рекомендуемые. Сейчас я вывел для категорий товара и они выводтся все ок. Но это оказалось много категорий теперь хотелось бы вывести только главные категории. Код прикрепил featured.php. И вот функция в моделе которой я нахожу категории по id товара public function getCategoriesByProducts($product_id) { $sql = "SELECT c.category_id, cd.name, p2c.product_id FROM " . DB_PREFIX . "category c LEFT JOIN " . DB_PREFIX . "category_description cd ON (c.category_id = cd.category_id) LEFT JOIN " . DB_PREFIX . "category_to_store c2s ON (c.category_id = c2s.category_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (c.category_id = p2c.category_id) WHERE p2c.product_id = '" . (int)$product_id . "' AND cd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND c2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND c.status = '1' ORDER BY c.sort_order, LCASE(cd.name)"; $query = $this->db->query($sql); return $query->rows; } Сейчас выводятся все категории а хотелось бы чтобы это все по главным рассортировалось. Принимаю любые советы
  16. все равно разлогинивает. Что может быть? хостинг может удалять сессии?
  17. скорее всего была проблема в system/startup.php (opencart 1.5.6.4) там есть session_set_cookie_params(1209600, '/'); было ноль. Буду тестировать.
  18. session.gc_maxlifetime = 1209600; session.cookie_lifetime = 1209600; и в php.ini и в htaccess и даже в system/library/session.php
×
×
  • Створити...

Important Information

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