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

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

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

    Был сайт. в его сети было несколько сайтов. Потом один из сайтов стал главным. а тот который был главным исчез. Этот переход делал не я, а клиент. После перехода перестала открываться страница wp-admin/network

    После некоторых манипуляций в базе, обновление таблиц wp_blogs, wp_sites, wp_site_meta сеть заработала, страница с подкачкой плагин и тем заработала. но теперь такая проблема: не могу добавить/отредактировать пользователя с главного сайта или с сети (не знаю как правильно называется это действие) при редактировании пользователя выходит ошибка, Invalid user ID.

    Например я хочу предоставить привелегии супер админа пользователю, через веб интерфейс я это сделать не могу, но через код легко подставив user_id.

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

    Заранее огромное спасибо

Просмотр 11 ответов — с 1 по 11 (всего 11)
  • Подскажите, пожалуйста, как решить проблему и в какую сторону копать.

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

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

    Даже не знаю, что еще написать чтобы картина стала более ясная

    Даже не знаю, что еще написать чтобы картина стала более ясная

    Она и так ясная: с помощью костылей и велосипедов ты заставил сеть работать через жопу.
    По этому и совет- сделай, что бы все работало штатно.

    Ну либо завози следующий камаз костылей и не сильно удивляйся, если костыли для разных задачь могут оказаться несовместимы между собой.

    • Ответ изменён 3 месяца, 1 неделя назад пользователем tuxfighter.

    спасибо за дельный совет! век буду помнить. если по делу нечего сказать, то зачем писать прописные истины (спите по 8 часов, пить по 2 литра воды — море могу таких советов посоветовать)? вопрос риторический отвечать на него не нужно.

    если по делу нечего сказать,

    Все сказано строго по делу.
    Не моя вина, что ты не смог воспринять информацию.

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

    а сможешь починить вот эту жопу с костылями и велосипедами? за оплату, естественно?

    А сможешь совершенно бесплатно правила форума прочитать?

    Ок. Хорошо. с чего хотя бы начать распутывать?

    нетворк условно работает. все сайты под ним работатют как надо. понт только с пользователями.

    самый главный сайт main.com имеет метку Main в нетворке

    есть второй сайт, который не идет поддоменом а с другим адресом gratzie.it

    есть 2 сайта на поддоменах

    test.main.com, test2.main.com. У test2.main.com написано в дашборде, что primary site это test.main.com

    Хорошо. с чего хотя бы начать распутывать?

    В идеале — найти бэкап тех времен, когда все еще нормально работало без всяких инноваций.

    самый главный сайт main.com имеет метку Main в нетворке

    в первом посте

    тот который был главным исчез.

    с этим разберись сначала

    Так я нашел что ломает. но пока не допер ка правильно пофиксить

    В общем главный сайт у меня прописывается так https://www.main.com

    в site_meta siteurl указан как https://www.main.com

    в wp_blogs domain имеет значение main.com

    Заметил что при редактировании пользователя срабатывает редирект, посмотред action для формы а он там без www. для проверки этого просто добавил www. к урлу в методе set_url_scheme для network_site_url

    попробовал менять в sitemeta сайт престает работать, wp_blogs, так же сайт не работает. клиенту надо чтобы урл сайта был именно с www.

    Пройдись BSR

Просмотр 11 ответов — с 1 по 11 (всего 11)