Ответ
Misha v.3 24.02.2013 02:47
1. хостер при переносе сайта случайно не обновил вам парсер?
2. парсер сами собирали или брали готовый? если последнее -- то какую версию взяли и какая у хостера на новом сервере OS?
3. если есть возможность обновить версию парсер, то обновите. 232 -- довольно старая версия, новые и побыстрее и жрут меньше памяти
4. вы пробовали скачать с сервера скрипты (файлы с парсерным кодом) и запустить их локально? из вашего сообщения мне это не понятно, но возможно с ними проблемы.
5. какие у файлов концы строк? пере-проверьте.
6. методы, которые не вызываются как несуществующие, они случайно не последние в файле?
7. насколько сильно у вас различаются конфигурационный файл на сервере и локально (где вы проверяете)? одинаковые ли версии парсера используются?
8. скачайте, распакуйте и запустите _test.html -- он сам работает? обнаруживает какие-нить проблемы (в частности с сущностями, определёнными в конфигурационном auto.p)?
9. скачайте и подключите Debug.p. сразу после определения ваших переменных добавьте ^dstop[$MAIN] (точнее тот класс, в котором у вас проблемы с переменнымии) и посмотрите что он покажет. после этого уберите вызов dstop из этого места и добавьте его перед вызовом метода, который вызывает ошибку с сообщением что метод не найден. возможно кто-то "переопределяет" этот класс (неоднозначные @USE/^use[]).