Jump to content

SEO URl SEO PRO


Recommended Posts

Всем привет, может кто то встречал проблему....

 

Стоит SEO PRO что генерирует адрес ссылки ЧПУ в отличии от стандартной. Все бы ничего, но периодически ссылки на товары становятся не ЧПУ, а стандартная - хоть и ничего не отключается и не меняется, но после обновления модификаторов вновь встает ЧПУ ссылка.

 

в журнале есть такая ошибка 

022-05-31 13:44:56 - PHP Warning:  unlink(/var/www/www-root/data/www/brandservis.ru/system/cache/cache.https_agoo_https_product.seopath.1653997496): 
No such file or directory in /var/www/www-root/data/www/brandservis.ru/system/library/cache/file.php on line 68

Очень похожа 

Link to comment
Share on other sites

Воспользуйтесь расширенным поиском по форуму opencart Воспользоваться поиском

Ознакомьтесь с руководством по использованию opencart Перейти к Документации

Расширьте возможности интернет-магазина дополнениями Подобрать Модуль

Выберите исполнителя для вашего технического задания Выбрать Исполнителя

12 минут назад, Алекс сказал:

хоть и ничего не отключается и не меняется, но после обновления модификаторов вновь встает ЧПУ ссылка.

seopro в виде отдельного модуля, не встроенный в движок?

если да - значит перестает работать по какой-то причине, например конфликт с другими модами, вот и получаются стандартные ссылки

 

вообще, в случае проблем желательно сразу входные данные уточнить - что за движок / сборка, что за seopro

Link to comment
Share on other sites

по логам модификаторов и логам сервера

сравнивания код модификатора + оригинальные файлы с итоговыми модифицированными

такое обычно с опытом приходит

 

в целом, когда все нормально работало и вдруг начались проблемы - нужно вспоминать что делалось до их возникновения

если сами точно ничего не меняли и не ставили до этого - уточнить у хостера, возможно они что-то делали

 

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

 

В 07.06.2022 в 21:42, Алекс сказал:

в журнале есть такая ошибка 

022-05-31 13:44:56 - PHP Warning:  unlink(/var/www/www-root/data/www/brandservis.ru/system/cache/cache.https_agoo_https_product.seopath.1653997496): 
No such file or directory in /var/www/www-root/data/www/brandservis.ru/system/library/cache/file.php on line 68

 

по идее данная ошибка не имеет отношения к проблеме

она лишь говорит о агрессивном кешировании файловой системы сервера, когда файл физически уже удален, но еще "висит" в кеше ФС сервера

 

для ее устранения,

в notepad++ откройте файл движка system/library/cache/file.php

 

1. замените все строки

unlink($file);

 

на это

if (!@unlink($file)) {
    clearstatcache(false, $file);
}

 

2. после строки

public function get($key) {

 

добавить

clearstatcache(true);

 

3. обновите кеш модификаторов и проверьте работоспособность сайта

Link to comment
Share on other sites

Еще один вариант, в магазине много товаров и файлы кеша тупо не успевают прочитаться системой, из за чего отваливается сео про.

можно найти кого то из разработчиков и попросить отключить кеширование. Посмотреть что будет при "Холодной генерации чпу". Возможно проблема решится.

К примеру у меня на некоторых проектах уже при 50 тыс. + товаров сео про начинает лагать из за кеша. 

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

В 07.06.2022 в 23:18, AlexDW сказал:

по логам модификаторов и логам сервера

сравнивания код модификатора + оригинальные файлы с итоговыми модифицированными

такое обычно с опытом приходит

 

в целом, когда все нормально работало и вдруг начались проблемы - нужно вспоминать что делалось до их возникновения

если сами точно ничего не меняли и не ставили до этого - уточнить у хостера, возможно они что-то делали

 

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

 

по идее данная ошибка не имеет отношения к проблеме

она лишь говорит о агрессивном кешировании файловой системы сервера, когда файл физически уже удален, но еще "висит" в кеше ФС сервера

 

для ее устранения,

в notepad++ откройте файл движка system/library/cache/file.php

 

1. замените все строки

unlink($file);

 

на это

if (!@unlink($file)) {
    clearstatcache(false, $file);
}

 

2. после строки

public function get($key) {

 

добавить

clearstatcache(true);

 

3. обновите кеш модификаторов и проверьте работоспособность сайта

 

 

Спасибо, попробую позже отпишусь 
пока установил модификатор seo pro fix может поможет 

 

На хостинге 14 гб свободного из 60

Link to comment
Share on other sites

23 часа назад, byba сказал:

Еще один вариант, в магазине много товаров и файлы кеша тупо не успевают прочитаться системой, из за чего отваливается сео про.

можно найти кого то из разработчиков и попросить отключить кеширование. Посмотреть что будет при "Холодной генерации чпу". Возможно проблема решится.

К примеру у меня на некоторых проектах уже при 50 тыс. + товаров сео про начинает лагать из за кеша. 

взял на заметку, проанализирую, спасибо.

Решу если, отпишусь тут 

Link to comment
Share on other sites

При большом количестве товаров, однозначно нужно убирать кэшировние seo-url.

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

Так себе операция на каждый hit.

Link to comment
Share on other sites

В 07.06.2022 в 23:18, AlexDW сказал:

по логам модификаторов и логам сервера

сравнивания код модификатора + оригинальные файлы с итоговыми модифицированными

такое обычно с опытом приходит

 

в целом, когда все нормально работало и вдруг начались проблемы - нужно вспоминать что делалось до их возникновения

если сами точно ничего не меняли и не ставили до этого - уточнить у хостера, возможно они что-то делали

 

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

 

по идее данная ошибка не имеет отношения к проблеме

она лишь говорит о агрессивном кешировании файловой системы сервера, когда файл физически уже удален, но еще "висит" в кеше ФС сервера

 

для ее устранения,

в notepad++ откройте файл движка system/library/cache/file.php

 

1. замените все строки

unlink($file);

 

на это

if (!@unlink($file)) {
    clearstatcache(false, $file);
}

 

2. после строки

public function get($key) {

 

добавить

clearstatcache(true);

 

3. обновите кеш модификаторов и проверьте работоспособность сайта

Здравствуйте, вот глюк с URL опять появился..

Решил сделать все как вы написали с заменой кода, сайт работает,  ( после обновления мод. урл встал как всегда на место)

 

наблюдать получается дальше? ) 

 

 

Link to comment
Share on other sites

В 14.06.2022 в 19:35, Алекс сказал:

Здравствуйте, вот глюк с URL опять появился..

Решил сделать все как вы написали с заменой кода, сайт работает,  ( после обновления мод. урл встал как всегда на место)

 

наблюдать получается дальше? ) 

 

 

Вам подсказали  как прописать очистку кеша.   Но походу Вам лучше найти кого то, кто отключит кеш в seopro  совсем.   И  возможно потребуется оптимизация базы данных,  для "Холодной генерации" 

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

10 часов назад, byba сказал:

Вам подсказали  как прописать очистку кеша.   Но походу Вам лучше найти кого то, кто отключит кеш в seopro  совсем.   И  возможно потребуется оптимизация базы данных,  для "Холодной генерации" 

тут такие есть? кто может сделать ? 

Вот сейчас опять слетел урл https://brandservis.ru/index.php?route=product/product&path=462&product_id=63316

 

 

Заметил, что урл становится с ЧПУ после очистки "Системный кеш" 

Edited by Алекс
Link to comment
Share on other sites

3 часа назад, Алекс сказал:

тут такие есть? кто может сделать ? 

Вот сейчас опять слетел урл https://brandservis.ru/index.php?route=product/product&path=462&product_id=63316

 

 

Заметил, что урл становится с ЧПУ после очистки "Системный кеш" 

Создайте тему,  думаю найдутся.  Ибо для большинства разработчиков не очевидно,  что Вы желаете кого то нанять на правки. 

Предсказываю Будущее по IP, Очищаю Карму (только после очистки Чакр) черезVPN, общаюсь с потусторонними через VoIP, вызываю Format C по ussd коду.  - Seo, SMM, Копирайтинг, Маркетинг.

Link to comment
Share on other sites

30 минут назад, Алекс сказал:

Кто нибудь из разработчиков по этой теме может решить вопрос с URL ? 

Какая стоимость? 

Попробуйте  запросить в разделе услуг в категории Доработка функционала

Link to comment
Share on other sites

Такая ошибка в логах

2022-06-21 11:08:38 - PHP Notice:  Trying to get property of non-object in /var/www/www-root/data/www/brandservis.ru/vqmod/vqcache/vq2-system_modification_catalog_controller_common_seo_pro.php on line 618
2022-06-21 11:08:38 - PHP Notice:  Error: MySQL server has gone away<br />Error No: 2006<br />SELECT category_id FROM oc_product_to_category WHERE product_id = '63816' ORDER BY main_category DESC LIMIT 1 in /var/www/www-root/data/www/brandservis.ru/system/modification/system/library/db/mysqli.php on line 44
Link to comment
Share on other sites

1 час назад, Алекс сказал:

Такая ошибка в логах

Ужас какой. А зачем вам ещё и vqmod, когда есть встроенный ocmod?

Не удивительно,что у вас потом странные проблемы.

 

А вы правки по удалению кэширования в какой файл вносили?

Link to comment
Share on other sites

1 час назад, mpn2005 сказал:

Ужас какой. А зачем вам ещё и vqmod, когда есть встроенный ocmod?

Не удивительно,что у вас потом странные проблемы.

 

А вы правки по удалению кэширования в какой файл вносили?

Здравствуйте.

Несколько модулей требовали установку vqmod

 

правки делал в этом файле www/brandservis.ru/system/library/cache/file.php

 

Но сейчас стал его открывать, а правки то и нет по какой то причние..

Сейчас еще раз поправил
 

file.php.zip

Edited by Алекс
Link to comment
Share on other sites

9 минут назад, Алекс сказал:

Несколько модулей требовали установку vqmod

Лучше не использовать такие модули.

А тем более в магазине, где много товаров, и каждое неаккуратное решение может существенно снизить производительность.

Link to comment
Share on other sites

2 минуты назад, mpn2005 сказал:

Этот файл не имеет отношения к ЧПУ. Это библиотека файлового кэша движка.

как выше рекомендовали правки внести, вроде так и сделал..))

 

для ее устранения,

в notepad++ откройте файл движка system/library/cache/file.php

 

1. замените все строки

unlink($file);

 

на это

if (!@unlink($file)) {
    clearstatcache(false, $file);
}

 

2. после строки

public function get($key) {

 

добавить

clearstatcache(true);

 

3. обновите кеш модификаторов и проверьте работоспособность сайта

Link to comment
Share on other sites

Только что, mpn2005 сказал:

Лучше не использовать такие модули.

А тем более в магазине, где много товаров, и каждое неаккуратное решение может существенно снизить производительность.

Понял, не знал об этом, взял на заметку, спасибо.  

Link to comment
Share on other sites

2 минуты назад, Алекс сказал:

как выше рекомендовали правки внести, вроде так и сделал..))

Простите. Ветки на форуме перепутал :)

 

Ещё по хорошему стоит отключить вывод ошибок. И оставить только запись в лог.

 

Встроенный кэш имеет некоторые недостатки и сыпет ошибками.

Вот файл с отключением вывода ошибок по файловым операциям.

file.zip

Link to comment
Share on other sites

6 минут назад, mpn2005 сказал:

Простите. Ветки на форуме перепутал :)

 

Ещё по хорошему стоит отключить вывод ошибок. И оставить только запись в лог.

 

Встроенный кэш имеет некоторые недостатки и сыпет ошибками.

Вот файл с отключением вывода ошибок по файловым операциям.

file.zip 665 \u0411 · 1 загрузка

 

Странно конечно, но в Вашем файле не заменены как по рекомендации)) 

unlink($file);
Link to comment
Share on other sites

В 23.06.2022 в 14:33, mpn2005 сказал:

Вы установите, и проверьте.

сейчас поставлю Ваш файл.
21.06 правки делал по тому файлу когда Вам присылал, всю неделю было нормально с урлами, сегодня опаять проблема появилась, мистика какая то.. 
 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...