Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • entries
    8
  • comments
    64
  • views
    5,190

About this blog

Отвинта. Кричал Карлсон, в баре "Голубая Устрица".

Entries in this blog

Новорічна казка про два мажорні релізи та один абсурдний баг

Якщо у вас опенкарт версій 2.* або 3.* ви навіть можете не здогадуватись про цей баг у пагінації. Бо проявляється він тільки на п'ятій сторінці де генерується посилання-дубль головної сторінки виду ?page=1 Ви спитаєте в чому причина? У приведенні типів  if ($i === 1) { І так, баг працює вже понад 10 років. Він абсурдний. Його ніхто не помічає, а він є. Лікується дуже просто, прибираєте зайвий = і насолоджуєтесь чистою пагінацією без дублювання першої сторінки.  

Vladzimir

Vladzimir in Coding

Opencart на стероїдах

Переривши безліч інформації щодо кешу та кешування опенкарту, я так і не знайшов простого та бюджетного способу прискорити TTFB. Час від часу я натрапляв на доповнення щодо кешу опенкарту для LiteSpeed. Але чомусь я так і не знайшов жодної дієвої інструкції (та доповнення) як робити дієвий кеш опенкарту в Nginx, особливо якщо у вас шаблон залежний від типу пристрою. І головною проблемою, яка постане перед вами при вирішенні цього питання це .... проксування куків з кешу і бекенду.

Vladzimir

Vladzimir in Coding

Мультимова & Nginx+php-fpm

Якщо ви використовуєте панелі управління серверами VestaCP/Hestia в режимі Nginx+php-fpm без Apache (то ви вже молодці :). І плануєте встановити (або вже використовуєте) багатомовність з префіксами виду /uk/url.html то перед вами постане одна проблема, яка пов'язана з кривим дефолтним конфігом Nginx в цих панелях. Проблема полягає в тому що сервер не буде обробляти запити типу /uk/index.php?route= і видаватиме помилку 404. Лікуємо. Перед if (!-f $document_root$

Vladzimir

Vladzimir in Coding

Session & opencart. WTF?

Опенкарт існує вже десятки років, а в ньому, до чого часу, існує "не баг а фіча" з сесією. Точніше з кукою сесії. По-перше вона існую тільки поки відкритий браузер. Що дуже дивно. По-друге. Навіть якщо ви зміните час життя самої куки, то це вам не допоможе. Бо кука буде діяти, не з поточного часу, а з моменту її створення 0_____о А все через це https://www.php.net/manual/ru/function.session-set-cookie-params.php#100657   Вирішуеться це просто Замість session

Vladzimir

Vladzimir in Coding

  • Recently Browsing   0 members

    • No registered users viewing this page.
Guest
×
  • 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.