AjaxForm. Ошибка 500 после переноса на другой хост

Здравствуйте. Перенес сайт на reg.ru. После этого при отправке формы получаю
Failed to load resource: the server responded with a status of 500 (Internal Server Error) isystemcomp.ru/assets/components/ajaxform/action.php
Причем эта ошибка иногда сменятеся этой
POST isystemcomp.ru/assets/components/ajaxform/action.php 500 (Internal Server Error) jquery.js:8706
Владимир Ребров
03 декабря 2013, 13:26
modx.pro
8 122
0

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

Владимир Ребров
04 декабря 2013, 15:10
0
В логах сервера:
[error] mod_fcgid: process /var/www/u7547931/php-bin/php(12535) exit(communication error), get unexpected signal 11
    Василий Наумкин
    09 декабря 2013, 15:50
    0
    Попробуй обновиться на версию 1.0.1-pl. Только что внес исправление, вроде помогает на shared хостах.
      Алексей Марченко
      15 января 2014, 00:41
      0
      Василий доброго времени суток. Как будешь свободен, подскажи пожалуйста…

      Хм, тоже 500 -я. И тоже после переноса!
      версия 1.0.1-pl
      В логах
      PHP Fatal error:  Cannot use object of type AjaxForm as array in /home/s/client/site.ru/public_html/core/components/ajaxform/model/ajaxform/ajaxform.class.php on line 110, referer: http://www.site.ru/testimonials/


        Алексей Марченко
        15 января 2014, 01:13
        1
        0
        РЕШЕНО
        Сам себе, и всем как я.
        Словами Василия
        Объект AjaxForm никак не может попасть в сессию, если только на сервере не включены глобальные переменные, или еще какая гадость.
        Проверяй в phpinfo() наличие register_globals On и если есть — нужно выключить.
          Николай Загумённов
          01 декабря 2015, 18:13
          0
          Не прочитал последний комент, и искал решение)
          В .htaccess раскоментил: php_flag register_globals Off и заработало=)
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          5