Дубли ресурсов с одинаковым URL

При сбросе кэша получаю подобные сообщения:
Resource URI yachts/latitude/ already exists for resource id = 11180; skipping duplicate resource URI for resource id = 11459

Таких дублей очень много, можно как-то массово эти дубли удалить?
Виноградов Тимур
13 июля 2019, 15:35
modx.pro
1 486
0

Комментарии: 8

Виноградов Тимур
15 июля 2019, 22:23
0
Никто не знает? Вроде как не особо сложно сделать должно быть.
Ведь проверка на дубли уже есть в modx, она же срабатывает при сбросе кэша…
Просто к ней бы подцепиться и удалить дубли при наличии оных…
    iWatchYouFromAfar
    15 июля 2019, 23:10
    0
    modx.pro/solutions/18489
    Вам примерно сюда. Ну или в разделе работа кинуть клич, за оплату все можно сделать.
      Виноградов Тимур
      17 июля 2019, 23:49
      0
      Попробовал я этот скрипт, хорошо что на тестовом сайте. Тупо дописал ко всем страницам к урлу, при том, что страницы эти не были дублями…
        iWatchYouFromAfar
        17 июля 2019, 23:54
        0
        Скрипт делает ровно то, что в нем прописано. А вы прям пишите, будто этот скрипт решил испортить вам жизнь. :) Напишите свой, тем паче что пример у вас есть.
          Виноградов Тимур
          17 июля 2019, 23:58
          0
          Я свой не могу написать, поэтому и прошу помочь.
          В этом скрипте написано:
          Может кому пригодится, написал скриптец для поиска дублей страниц и обновления последних путем добавление префикса +=1
          На деле у меня на тестовом сайте было 6 страниц, С РАЗНЫМИ УРЛАМИ. И этот скрипт к каждой странице к урлу дописал -1, -2 и.т.д.
    SEQUEL.ONE
    20 июля 2019, 20:39
    0
    Можно попробовать SQL запросом:

    DELETE t1 FROM `modx_new` t1, `modx_new` t2 WHERE t1.alias=t2.alias AND t1.id < t2.id
      SEQUEL.ONE
      20 июля 2019, 20:42
      2
      0
      Не забудьте сделать бекап базы через SSH:

      mysqldump -h localhost -P 3306 -umodx_new -p modx_new > dump.sql
      Импортировать бекап обратно можно так:

      mysql -h localhost -P 3306 -umodx_new -p modx_new < dump.sql
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      8