Блог

По-точно, объркана колекция от наблюдения върху неща,
които са ме озадачили или затруднили при работата ми
върху една или друга платформа

  • „Втвърдяване“ на бисквитките в OpenCart
    Никой не обича твърди бисквитки, но що се касае до сигурността в интернет, все повече внимание се отделя на cookies — малките текстови файлове, които се съхраняват в паметта на браузера на потребителя, за да улеснят работата на сайта. Работата е там, че тези бисквитки понякога се използват, за да съхраняват важна информация — например, информация за потребителската сесия. Ако не бъдат обезопасени по подходящия начин, неразрешен достъп до бисквитките може да доведе до копиране на потребителската сесия и оттам до теч на информация. В контекста на електронните магазини на платформата OpenCart, бисквитките се използват за следните неща: установяване на…
  • Поправка на Virtualmin под Ubuntu 20.04 LTS за издаване на SSL сертификати с Let’s Encrypt
    Едно от досадните неща, които понякога се случват при преминаване от предишна версия на Linux дистрибуция към по-нова, е счупването на конкретна връзка, скрипт или премахването на поддръжка за даден софтуерен компонент. Някои такива проблеми се забелязват веднага от community-то и се отстраняват бързо, а други се проявяват по-рядко и остават извън полезрението на екипа, който поддържа съответния софтуер. При преминаването от Ubuntu Server 18.04 LTS към Ubuntu Server 20.04 LTS на моя dev сървър по такъв начин се счупи автоматизираното (пре)издаване на SSL сертификати във Virtualmin чрез инструмента certbot на Let’s Encrypt. По-конкретно, при опит за преиздаване на изтичащ…
  • Разкрасяване на модула за доставки на Еконт за OpenCart 3.x
    Почти съм уверен, че никой не тества поведението на официалните модули за интеграция между OpenCart и куриерските услуги. Типичен пример е последната версия на модула за Еконт за OpenCart 3.x Най-напред се забелязва, че някой идиот е архивирал OC Mod файла в папка, която вече е съдържала предишен архив, и затова файла, който ще свалите, е именован econt_delivery.ocmod-2.zip (инсталаторът на OpenCart 3 няма да го приеме, понеже той очаква да получи архив с окончание ocmod.zip). Проблемът не е само в името на файла, а и в неговото съдържание: Инсталаторът на OpenCart не очаква да намери в архива някакви глупости като…
  • Грешка SET @@session.sql_mode = ‘MYSQL40’ при инсталация на OpenCart 3+ върху сървър с MySQL 8
    Ако използвате Ubuntu Server 20.04 LTS и се опитвате да инсталирате някоя от последните версии на OpenCart 3.0 (при нас проблемът възникна с OpenCart 3.0.3.6), вероятно ще се сблъскате с проблем на стъпка 3 на инсталатора. След като попълните всички данни за връзка с базата данни и за акаунта на администратора на новоинсталираната платформа, браузерът ще ви покаже празен екран, а ако отворите лога за грешки на web сървъра, ще намерите в него следното съобщение: Причината е, че OpenCart все още съдържа в себе си някои удивителни анахронизми, наследени от времето на версия 1.1, която е писана 2008 г., когато се е…

АКО НАПИСАНОТО ВИ ДОПАДА…

Абонирайте се за моя блог!

Ще получавате съобщение, когато публикувам нова статия. Можете да се отпишете по всяко време.