Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль OpenCart Lightning: кеширование, оптимизация, улучшение SEO и Google PageSpeed [Поддержка]


MaxD
 Поделиться

Рекомендованные сообщения

Кто сталкивался с такой ошибкой?

2016-07-15 9:27:21 - PHP Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.dat' at line 24
Error No: 1064

SELECT DISTINCT *, pd.name AS name, p.image,
(SELECT AVG(rating) AS total FROM _comment r1
WHERE
r1.record_id = p.record_id
AND
r1.status = '1'
AND
r1.rating_mark = '0'
GROUP BY r1.record_id) AS rating,
(SELECT COUNT(*) AS total FROM _comment r2
WHERE
r2.record_id = p.record_id
AND
r2.status = '1'
GROUP BY r2.record_id) AS comments,
p.sort_order

FROM _record p
LEFT JOIN _record_description pd ON (p.record_id = pd.record_id)
LEFT JOIN _record_to_store p2s ON (p.record_id = p2s.record_id)
LEFT JOIN _record_access raccess ON (raccess.record_id = p.record_id)

WHERE p.record_id = '12'
AND raccess.customer_group_id IN (-1,)
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.date_available AND p.date_end
AND
p2s.store_id = '0' in /home/********/domains/********.ru/public_html/system/database/mysql.php on line 50
2016-07-15 9:33:50 - PHP Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.dat' at line 24
Error No: 1064

SELECT DISTINCT *, pd.name AS name, p.image,
(SELECT AVG(rating) AS total FROM _comment r1
WHERE
r1.record_id = p.record_id
AND
r1.status = '1'
AND
r1.rating_mark = '0'
GROUP BY r1.record_id) AS rating,
(SELECT COUNT(*) AS total FROM _comment r2
WHERE
r2.record_id = p.record_id
AND
r2.status = '1'
GROUP BY r2.record_id) AS comments,
p.sort_order

FROM _record p
LEFT JOIN _record_description pd ON (p.record_id = pd.record_id)
LEFT JOIN _record_to_store p2s ON (p.record_id = p2s.record_id)
LEFT JOIN _record_access raccess ON (raccess.record_id = p.record_id)

WHERE p.record_id = '12'
AND raccess.customer_group_id IN (-1,)
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.date_available AND p.date_end
AND
p2s.store_id = '0' in /home/******/domains/*******.ru/public_html/system/database/mysql.php on line 50

Ссылка на комментарий
Поделиться на других сайтах


плюс в модуле есть оповещения на ошибки 

1

1 Fatal PHP Error Detected
This PHP errors stop page creation. Remove the related extensions or contact their devs for fix.
Detected at URL: /
Uncaught Error: Call to undefined function mysql_connect() in system/database/mysql.php:6 Stack trace: #0 system/lightning/beta.php(1): MySQL->__construct('localhost', '********', '*******', '**********') #1 system/lightning/alpha.php(1): Ws() #2 system/lightning/gamma.php(1): require('/home/webpodaro...') #3 index.php(16): require('/home/*******...') #4 {main} thrown in system/database/mysql.php:6

 

2

2 Missing Resources Detected
This resources are missing. Fix this or contact the devs of extension/theme to do this.
Detected at URL: **********.html

Missing resource: https://***********/system/cache/seocms.css
Detected at URL: *********************.html

Missing resource: https://s7.addthis.com/js/250/addthis_widget.js

Ссылка на комментарий
Поделиться на других сайтах


Ну и как я понимаю, эту рекомендацию который дает модуль никто не делал?

И вроде как невозможно на данный момент?

 

Consider upgrading to PHP7
PHP7 is 2 times faster then previous versions.
Most shared hostings have PHP version switch at their control panel. Also you may ask your hoster about PHP7.
If you are running Ubuntu Linux server, follow this Instructions to Upgrade to PHP7.

Ссылка на комментарий
Поделиться на других сайтах


Я вернулся. Очень много входящих сообщений накопилось, пару дней буду отвечать неоперативно.

 

Выложил обновление с исправлением проблемы с API заказов.

 

pimur, ошибка MySQL похоже что не изза Lightningа. Но можете попробовать переключить оптимизацию на Basic, вдруг поможет. Lightning в оповещениях пишет о замеченых проблемах магазина, это не означает что он является их причиной.

 

OpenCart отлично работает с PHP7.

Ссылка на комментарий
Поделиться на других сайтах

Я вернулся. Очень много входящих сообщений накопилось, пару дней буду отвечать неоперативно.

 

Выложил обновление с исправлением проблемы с API заказов.

 

pimur, ошибка MySQL похоже что не изза Lightningа. Но можете попробовать переключить оптимизацию на Basic, вдруг поможет. Lightning в оповещениях пишет о замеченых проблемах магазина, это не означает что он является их причиной.

 

OpenCart отлично работает с PHP7.

Спс, за совет. Модуль действительно очень крут, скорость открытия страниц впечетляет! Плюс 10 балов накинуло в paige speed. 

 

 

OpenCart отлично работает с PHP7.

Но на него же нет ион куба, вроде. - поправьте если ошибаюсь.
И как итог нужные модули не будут работать.
Или есть выход и можно перейти на PHP7?
Изменено пользователем pimur
Ссылка на комментарий
Поделиться на других сайтах


Вот за ионкуб не знаю, не приходилось сталкиваться.

Ссылка на комментарий
Поделиться на других сайтах

MonaLiza, если для разных пользователей разные цены, надо отключить использование кеша для залогиненых пользователей. В файле system/lightning/config.php надо сделать

$light_cache_customers = false;

Мне кажется, что с SEO CMS PRO работало нормально. Но было бы хорошо разобраться. MonaLiza или markimax, можно где-то на хостинге посмотреть по ФТП?

В версии 2.0.4 beta   Работает это ??? очень надо отключать кеш Залогиненым так как цены другие там

или это оно Disable logged-in customers modification   ???

​Кешер Супер

Изменено пользователем papov555
Ссылка на комментарий
Поделиться на других сайтах


Да, Disable logged-in customers modification сделает так, что для залогиненых пользователей кеш страниц не будет использоваться.

 

Но если цены у вас отличаются по группам пользователей, то можно сделать, что бы для них кешировалось отдельно. Впишите в Use this SESSION/COOKIE elements to distinct cached pages:

customer_group_id
Ссылка на комментарий
Поделиться на других сайтах

Наверно поймал последовательность вывода ошибки в журнал. Если нажать на очистку кэша, и после пойти гуляя по магазину нажать на товаре кнопку в корзину - происходит задержка, как Вы и писали она происходит всего один раз после кэша. И это независимо от того какая настройка стоит Agressive или Basic.

 

1)Но в этот момент и происходит ошибка и она пишется в журнал.

2016-07-18 18:35:37 - PHP Notice:  Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') 
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.dat' at line 24<br />Error No: 1064<br />
SELECT DISTINCT *, pd.name AS name, p.image, 
(SELECT AVG(rating) AS total FROM _comment r1
WHERE
r1.record_id = p.record_id
AND
r1.status = '1'
AND
r1.rating_mark = '0'
GROUP BY r1.record_id) AS rating,
(SELECT COUNT(*) AS total FROM _comment r2
WHERE
r2.record_id = p.record_id
AND
r2.status = '1'
GROUP BY r2.record_id) AS comments, 
p.sort_order
 
FROM _record p
LEFT JOIN _record_description pd ON (p.record_id = pd.record_id)
LEFT JOIN _record_to_store p2s ON (p.record_id = p2s.record_id)
LEFT JOIN _record_access raccess ON (raccess.record_id = p.record_id)
 
WHERE p.record_id = '12'
AND raccess.customer_group_id IN (-1,) 
AND
pd.language_id = '1'
AND
p.status = '1'
AND NOW() BETWEEN p.date_available AND p.date_end
AND
p2s.store_id = '0' in /home/сайт/domains/сайт.ru/public_html/system/database/mysqliz.php on line 53

Грешил на seo cms, но оказалось с ним все ок - потому что если выключить OpenCart Lightning
Ошибок нет.
2)И еще пж прокомментируйте это, выхватил гугл ?li_op=gens&md=&cd= на этой странице {"gen":false,"md":[]}
 
Не понял как все же решить [buy license]";}else$Mgb=array('Mnt'=>true,'Mns'=>false,'f'=>true);$Me=false;if(!empty($_GET["op"]))$Me=$_GET["op"];
./system/lightning/gamma.php:1:10000000&&file_exists($Mgf)){unlink($Mgf);Wt(true);}else if(file_exists($Mgf)and empty($_COOKIE['az'])){$Mhb=file_get_contents($Mgf);if((filemtime($Mgf)>time()-7200)or (strpos($Mhb,"comm")&&filemtime($Mgf)>time()-10*60)or ($Mhb=='dd')){Wf();return;}unlink($Mgf);}define("LIGHT_ENABLED",true);require("alpha
./system/lightning/alpha.php:1:time()-15*60);$Md=false;if(!empty($_SERVER["HTTPS"])&&(($_SERVER["HTTPS"]=="on")||($_SERVER["HTTPS"]=="1")))$Md=true;elseif(!empty($_SERVER["SERVER_PORT"])&&$_SERVER["SERVER_PORT"]==443)$Md=true;elseif(!empty($_SERVER["HTTP_X_FORWARDED_PROTO"])&&$_SERVER["HTTP_X_FORWARDED_PROTO"]=="https")$Md=true;if($Md){$_SERVER["HTTPS"]="on";$_SERVER["SERVER_PORT"]="443";}else{unset($_SERVER["HTTPS"]);$_SERVER["SERVER_PORT"]="80";}if(!empty($_GET["li_op"])){if($_GET["li_op"]=="n"){require"omega.php";if($Me=@$_GET["op"]){header("Access-Control-Allow-Origin: *");if($Me=="hide")Wa(@$_GET["id"]);elseif($Me=="show")Wa(@$_GET["id"],true);elseif($Me=="delete")Wb(@$_GET["id"],false);elseif($Me=="test")if(Wc(@$_GET["id"]))echo"OK";}else Wd();exit;}if(isset($_SERVER["HT
Search completed with 9 matches.

 
3)модуль дает предупреждение, причем на какой то левый сайт.

1 Fatal PHP Error Detected
This PHP errors stop page creation. Remove the related extensions or contact their devs for fix.
Detected at URL: www.bimbo.si/index.php?route=d_quickcheckout/confirm/recreateOrder
Call to a member function getFile() on a non-object in vqmod/vqcache/vq2-system_engine_front.php:76

Прошу помочь с данными ошибками.

Изменено пользователем pimur
Ссылка на комментарий
Поделиться на других сайтах


Andriano, Lightning работает с ocStore 2.1.0.2

 

pimur, все-таки надо посмотреть, скиньте доступ по ФТП в личку. Проблему с предупреждениями от левого сайта уже исправил.

Ссылка на комментарий
Поделиться на других сайтах

Andriano, Lightning работает с ocStore 2.1.0.2

pimur, все-таки надо посмотреть, скиньте доступ по ФТП в личку. Проблему с предупреждениями от левого сайта уже исправил.

Скинул доступы вчера, мне уже сообщение пришло от гугл цетирую

Веб-мастеру сайта https://сайт.ru/

На сайте https://сайт.ru/стало значительно больше URL, которые должны возвращать код404 (страница не найдена), но не делают этого. Как следствие, посетители могут не попасть в нужный раздел сайта. Кроме того, в результатах Google Поиска не будет отображаться верная страница.

Все благодаря приставке li_op

Решайте пж скорее проблему. Иначе я вообще вылечу с гугл поиска.

Отправлено с моего Lenovo K920 через Tapatalk

Ссылка на комментарий
Поделиться на других сайтах


Благодарю автора MaxD за прекрасный модуль. Все недочеты были устранены. Долго задавал вопросы по модулю, на все получил адекватные ответы.

Советую всем!

Ссылка на комментарий
Поделиться на других сайтах


Просьба всем кто пользуется модулем, прокомментируйте его работу пожалуйста.
Проблемный/не проблемный, глючит/не глючит, довольны/не довольны.
Почитал ветку, пишут про постоянные ошибки, но вроде это на ранней стадии было.
Мало желания заниматься этими исправлениями, знаний по этой теме нет, получается надо будет дёргать автора постоянно и возможно ждать поддержки неделю-другую, а хотелось бы как в Описании модуля "Поставил и забыл"

Версия оксторе 1.5.5.1.2

На форуме 2 альтернативы есть, может кто использовал их и перешел на этот модуль, тоже было бы интересно ваше мнение.

Ссылка на комментарий
Поделиться на других сайтах


"Поставил и забыл"

на некоторых проектах были небольшие проблемы, но поддержка как и модуль на 5+, все решилось быстро.

Есть проекты на которых стоят другие модули, этот по моему мнению самый крутой!

 

Просьба всем кто пользуется модулем, прокомментируйте его работу пожалуйста.
Проблемный/не проблемный, глючит/не глючит, довольны/не довольны.
Почитал ветку, пишут про постоянные ошибки, но вроде это на ранней стадии было.
Мало желания заниматься этими исправлениями, знаний по этой теме нет, получается надо будет дёргать автора постоянно и возможно ждать поддержки неделю-другую, а хотелось бы как в Описании модуля "Поставил и забыл"

Версия оксторе 1.5.5.1.2

На форуме 2 альтернативы есть, может кто использовал их и перешел на этот модуль, тоже было бы интересно ваше мнение.

 

 

Ссылка на комментарий
Поделиться на других сайтах


bitrixlviv, +1.

 

Topor, ставьте демо, тестите, покупайте.

На данный момент это лучшее решение (цена/работа модуля/простота настройки/тех. поддержка), без вариантов. ;)

Ссылка на комментарий
Поделиться на других сайтах


Просьба всем кто пользуется модулем, прокомментируйте его работу пожалуйста.

Проблемный/не проблемный, глючит/не глючит, довольны/не довольны.

Почитал ветку, пишут про постоянные ошибки, но вроде это на ранней стадии было.

Мало желания заниматься этими исправлениями, знаний по этой теме нет, получается надо будет дёргать автора постоянно и возможно ждать поддержки неделю-другую, а хотелось бы как в Описании модуля "Поставил и забыл"

Версия оксторе

1.5.5.1.2

На форуме 2 альтернативы есть, может кто использовал их и перешел на этот модуль, тоже было бы интересно ваше мнение.

Модуль четкий, если что то и не получится. Автор на связи всегда, если нет заранее предупреждает. У меня были проблемы, но исправили своевременно. При этом магазин как работал в боевом режиме, так и продолжает.

Отправлено с моего Lenovo K920 через Tapatalk

Ссылка на комментарий
Поделиться на других сайтах


У меня установлен шаблон Unishop. У него на странице контактов выводится Яндекс-карта. При включении модуля lightning она перестает отображаться.
Optimize JS/CSS resources: Disabled спасает ситуацию. Как добавить страницу контактов в список игнорируемых - не понял.
Помогите, пожалуйста

Ссылка на комментарий
Поделиться на других сайтах


попробуйте сюда добавить api-maps.yandex.ru/2.1/?lang=ru_RU или какой у вас там скрипт?

post-28140-0-57672300-1469473635_thumb.jpg

 

еще можно написать большими буквами ​<SCRIPT и </SCRIPT> - тогда не будет кэшировать этот скрипт.

 

 

<SCRIPT src="//api-maps.yandex.ru/2.1/?lang=ru_RU" type="text/javascript"></SCRIPT>

 

Ссылка на комментарий
Поделиться на других сайтах


Просьба всем кто пользуется модулем, прокомментируйте его работу пожалуйста.

Проблемный/не проблемный, глючит/не глючит, довольны/не довольны.

Почитал ветку, пишут про постоянные ошибки, но вроде это на ранней стадии было.

Мало желания заниматься этими исправлениями, знаний по этой теме нет, получается надо будет дёргать автора постоянно и возможно ждать поддержки неделю-другую, а хотелось бы как в Описании модуля "Поставил и забыл"

Версия оксторе 1.5.5.1.2

На форуме 2 альтернативы есть, может кто использовал их и перешел на этот модуль, тоже было бы интересно ваше мнение.

 

"Поставил и забыл". Проблемы, которые были, автор очень оперативно уничтожил. Тестовый период - это сказка, в аналитике график как в учебнике - поставил модуль - кривая вниз, деактивировал - вверх. Ставил буст и турбокэш - ниочем по сравнению с lightning. У меня версия старая, без оптимизации css, js. По поводу этой части работы модуля сам в неведении. Остальное - четко все, выше похвал.

Ссылка на комментарий
Поделиться на других сайтах


Ох, спасибо вам за крутые отзывы! А то я уже унывать начал в последнее время )

 

Обновление 2.0.5: автоматическое создание critical CSS.

 

Демка Lightning теперь выдает 100/100 в Google PageSpeed - https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=demo.devs.mx%2Flightning&tab=desktop

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Спасибо за советы по Яндекс-картам. Помогло писать SCRIPT .

После обновления на 2.0.5 показатели в гугломерке возросли!)

Изменено пользователем ilm
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.