Форк (fork) Prestashop 1.6 (неофициальный Prestashop 1.6)

Увы, через пару дней стало ясно, что киллер-фича под названием FullPage cache пока не взлетела. Вернее, взлетела, но низенько-низенько: Для просмотра ссылки Войди или Зарегистрируйся
 
Вчера ночью обновилась на 1,07
Так быстро у меня еще ничего не работало.:sun:

В 1,06 полностраничный кэш не работал, но он крашил регулярно и на PS, поэтому внимание на такое не обращала, но вчера включила его - это звездец, что 6 товаров на страничку, что 48, еще + 3 слайдера на избранное, новое и на категории, всё на мордочке Панды, около 10к товаров, десяток фильтров на категорию.

Совсем недавно с PS перелезла, т.к. привыкла к модулям и искать всё заново на ПС1,7 желания ну нету совсем)) А там, на 1,6 будто обещали последний апдейт и всё, просто был опыт, когда на старую мадженту без обновлений заливали рассылку спама, а я затупила на месяцев шесть, в итоге сайт из топа выпал и осталось 5 посещений))) кабздец домену пришёл, я тогда не поняла что к чему, а нужно было в кабинет гугла зайти, там куча предупреждений было.

Рекомендую 1,07, всё из престы работает, база просто частями перезаливается на 30 пчёл. Только для категорий нужно выполнить код (я в соседней ветке про помощь_2 его кидала) и готово!

Клиенты и пароли тоже заливаются и остаются. НО!!! правда я пользовала БАСЕО_юрл менеджер, ссылки остались, а у кого с этими циферками-айдишниками, то нужно пробовать, я не проверяла, можно ли их включить на пчёлах.
--------------------------------------
Специально подождала пока Гугл отработает статистику,
*1-е число - это апдейт на версию 1.07
*28 - переезд на 30bs v1,06 с PS последней
d300baf699.png

36ec41f6f0.png
 
Последнее редактирование:
Warning, do not update to the latest version of prestashop 1.6.1.21 !!!

This version released today contains a time bomb that will irremediably crash your shop in exactly 15 days (1296000 seconds exactly)

In 15 days you will have this kind of message:

[PrestaShop] Fatal error in module file: /home/presta/Projects/ps_nightly/1.6.x/classes/Tools.php:
Uncaught Error: Undefined class constant 'CACERT_LOCATION' in /home/presta/Projects/ps_nightly/1.6.x/classes/Tools.php:2058

Stack trace: # 0 /home/presta/Projec
 
we can fix everything but the subject of the topic is to avoid people being in shit.
Moreover it is easier and more efficient to code a return true in the function refreshCACertFile ()

Even to transfer:

curl_setopt ($ curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt ($ curl, CURLOPT_CAINFO, _PS_CACHE_CA_CERT_FILE_);

to put back

curl_setopt ($ curl, CURLOPT_SSL_VERIFYPEER, 0);
 
Последнее редактирование:
Пока из системы недоступно обновление, а то руки сразу потянулись)
В 0.7 версии вообще не замечала НИКАКИХ багов и лагов.
 
Вылезло вот так при обновлении:
SQL 1.0.8 1064 in INSERT INTO `configuration`(`name`, `value`, `date_add`, `date_upd`) SELECT 'TB_MAIL_SUBJECT_TEMPLATE', '[{shop_name}] {subject}', NOW(), NOW() WHERE ( SELECT COUNT(*) FROM `configuration` WHERE `name` = 'TB_MAIL_SUBJECT_TEMPLATE' ) = 0:
You have an error in your SQL syntax;
check the manual that corresponds to your MariaDB server version for the right syntax to use near
'WHERE ( SELECT COUNT(*) FROM `configuration` WHERE `name` = 'TB_MAIL' at line 3
 
Я разбил этот запрос на 2. Если SELECT COUNT(*) FROM `configuration` WHERE `name` = 'TB_MAIL_SUBJECT_TEMPLATE' возвращает 0, то выполняем первую часть запроса: INSERT INTO `configuration`(`name`, `value`, `date_add`, `date_upd`) SELECT 'TB_MAIL_SUBJECT_TEMPLATE', '[{shop_name}] {subject}', NOW(), NOW();

Почему мариядэбэ ругается на запрос - ХЗ, не удалось понять/исправить. Разбиение на 2 помогло.
Разрабы могли бы решить эту проблему сделав хранимую процедуру, но почему-то им этот путь претит.
 
я не совсем понимаю с полуслова, можно попросить команды для копипасты?
1) запрос:
SELECT COUNT(*) FROM `configuration` WHERE `name` = 'TB_MAIL_SUBJECT_TEMPLATE'
должно вернуть 0
2) запрос:
INSERT INTO `configuration`(`name`, `value`, `date_add`, `date_upd`) SELECT 'TB_MAIL_SUBJECT_TEMPLATE', '[{shop_name}] {subject}', NOW(), NOW();

Верно? А то всё и так работает.
 
Последнее редактирование:
Назад
Сверху