Проблема с комментированием, когда блоги находятся на разных доменах

Описание проблемы

При попытке оставить комментарий появлялась ошибка:

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

Или, если английская версия:

Your comment submission failed for the following reasons: Your session has expired. Please sign in again to comment

Вероятно, если вы недавно пробовали оставить комментарий на этом сайте, вы видели такую же ошибку. Происходило это из-за того, что скрипт комментирования не мог прочитать cookies с другого домена, на котором установлен Movable Type.

Решение

1. Указать в mt-config.cgi относительные пути для CGIPath.
Если раньше было http://example.com/cgi-bin/mt/, то нужно указать /cgi-bin/mt/.

2. Добавить для каждого домена алиас для CGI-скриптов.
Если используется Apache, то для каждого домена в виртуальный хост необходимо добавить строчку:
ScriptAlias /cgi-bin/ /home/user/example.com/docs/cgi-bin/
Где «/home/user/example.com/docs/cgi-bin/» — это абсолютный путь на сервере до файлов Movable Type.

3. Опубликовать все сайты и блоги.

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

Комментировать

Статистика

Последние записи

  • Movable Type 5.2.9

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

  • Будущее Movable Type

    Когда на официальном сайте появилась новость о предстоящей смене лицензии для Movable Type 6.x, я, как наверняка многие из вас, не придал этому должного значения....

  • Movable Type 5.2.7

    Состоялся релиз новой версии Movable Type 5.27, основные изменения которого: Новая адаптивная тема «Eiger». Для редакции Pro и Advanced доступен плагин «Smartphone Option», благодаря которому...

  • Автоподстановка тегов в Movable Type

    Не знаю, как для вас, а для меня стало открытием, что в Movable Type работает автоподстановка тегов на кириллице — для этого достаточно ввести первые...

  • Movable Type 5.2.3

    Сегодня состоялся релиз новой версии Movable Type 5.2.3. Изменение всего одно — если в параметрах MySQL было разрешено 20 или менее соединений (max_user_connections), то Movable...

Закрыть