We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 3454
    • 6 Posts
    Добрый день, дорогие знатоки.
    Сразу перейду к делу, мы - дизайн студия, создаем сайты всем клиентам на нашей любимой modx.
    При создании сайта ставили всегда актуальные версии.
    В итоге получилось что чем новее сайт, тем новее версия.
    Не так давно на северер произошли изменения:
    Updated: glibc-common-2.5-42.i386
    Updated: libgcc-4.1.2-46.el5_4.1.i386
    Updated: glibc-2.5-42.i686
    Updated: openssl-0.9.8e-12.el5.i686
    Updated: 30:bind-libs-9.3.6-4.P1.el5.i386
    Updated: libstdc++-4.1.2-46.el5_4.1.i386
    Updated: libX11-1.0.3-11.el5.i386
    Updated: libgfortran-4.1.2-46.el5_4.1.i386
    Updated: openssh-4.3p2-36.el5_4.2.i386
    Updated: 30:bind-9.3.6-4.P1.el5.i386
    Updated: cpp-4.1.2-46.el5_4.1.i386
    Updated: openssh-server-4.3p2-36.el5_4.2.i386
    Updated: openssh-clients-4.3p2-36.el5_4.2.i386
    Updated: 30:bind-utils-9.3.6-4.P1.el5.i386
    Updated: wget-1.11.4-2.el5_4.1.i386
    Updated: nscd-2.5-42.i386
    Updated: glibc-headers-2.5-42.i386
    Updated: glibc-devel-2.5-42.i386
    Updated: libstdc++-devel-4.1.2-46.el5_4.1.i386
    Updated: 30:caching-nameserver-9.3.6-4.P1.el5.i386
    Updated: libX11-devel-1.0.3-11.el5.i386
    Updated: 30:bind-devel-9.3.6-4.P1.el5.i386
    Updated: openssl-devel-0.9.8e-12.el5.i386
    Updated: gcc-4.1.2-46.el5_4.1.i386
    Updated: gcc-c++-4.1.2-46.el5_4.1.i386
    Updated: gcc-gfortran-4.1.2-46.el5_4.1.i386
    Updated: db4-4.3.29-10.el5.i386
    Updated: db4-devel-4.3.29-10.el5.i386
    Updated: e2fsprogs-libs-1.39-23.el5.i386
    Updated: e2fsprogs-1.39-23.el5.i386
    Updated: e2fsprogs-devel-1.39-23.el5.i386
    Updated: coreutils-5.97-23.el5_4.1.i386
    Updated: pam-0.99.6.2-6.el5.i386
    Updated: krb5-libs-1.6.1-36.el5.i386
    Updated: krb5-devel-1.6.1-36.el5.i386
    Updated: krb5-workstation-1.6.1-36.el5.i386
    Updated: pam-devel-0.99.6.2-6.el5.i386
    Updated: readline-5.1-3.el5.i386
    Updated: 1:net-snmp-libs-5.3.2.2-7.el5_4.2.i386
    Installed: beecrypt-devel-4.1.2-10.1.1.i386
    Installed: 1:net-snmp-5.3.2.2-7.el5_4.2.i386
    Updated: readline-devel-5.1-3.el5.i386
    Installed: elfutils-devel-0.137-3.el5.i386
    Installed: 1:net-snmp-devel-5.3.2.2-7.el5_4.2.i386
    Installed: elfutils-devel-static-0.137-3.el5.i386
    


    После изменений все наши сайты на модх, независимо от весии стали выдавать станицу со ссылкой INSTALL, как буд-то он не установлен, админы пошаманили с РНР и сайты стали грузиться. Но появилась серьезная проблема, которую уже несколько дней не можем решить: при авторизации в админку пароль и логин принимается, вроде что-то происходит, но редиректит опять на эту страницу ввода логин и пароля. Если ввести неправильные логин и пароль, то модх привычно об этом сообщает. Проблема проявилась на версиях средней давности, на самной новой 1.0.0 версии все в порядке. На версиях двух годовалой давности все в порядке. Средние версии текущего года все отказались пускать в админку.

    Обновление до версии 1.0.2 не привел к положительному результату.

    Что делать друзья? Куда копать? Не пускает в админку, надо работать, клиенты негодуют!
      • 26883
      • 137 Posts
      Такое бывало в Etomite (предке MODx). Там это было связано с сессиями. Если грубо, то информация о посетителе запоминалась в сессии, где он числился уже вошедшим в админку.

      Лечилось настройкой PHP.INI. Надо было сделать такие настройки:
      [Session]
      session.use_cookies = 1
      session.auto_start = 1
      session.use_trans_sid = 0
      

      PHP.INI с настройками для своего сайта можно положить в корень (рядом с index.php). Если для "кучи сайтов" - надо править глобальный PHP.INI.
      Кроме того, можно удалить из темпового каталога файлы, начинающиеся на sess_, относящиеся к вашему сайту - если дадут.

      Подействует ли это на MODx - не знаю. В ней таких проблем не наблюдал.
        • 3454
        • 6 Posts
        Не помог данный способ, к сожалению.
        В английской ветке форума были аналогичные проблемы, но решения так и нет.

        Что самое интересное, вчера поставили новую версию 0.9.6.3 она работает.
        Наложили на нее дамп неработюащего сайта, работает.
        А что делать со всеми сайтами? Почему уже установленные сайты работают, а заново установленные движки этой же версии работают?
          • 3454
          • 6 Posts
          а клиент сможет заходить в свою админку по своему паролю?