Скачал, активировал модуль Payment Gateway API, затем для пополнения счета через roboxchange, я активировал его, но зайдя в настройки модуля admin/pgdata/pgsettings/roboxchange получил ошибку:
Fatal error: require_once() [function.require]: Failed opening required 'XML/Unserializer.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\site1.ru\www\modules\pgapi\pg_roboxchange\pg_roboxchange.module on line 73
XML/Unserializer.php у меня нет, выяснил, что нужно установить расширение для PHP - PEAR, установил вроде бы, толку никакого.
Комментарии
Fatal error: require_once() [function.require]: Failed opening required 'XML/Unserializer.php' (include_path='.;/usr/local/php5/PEAR') in Z:\home\site1.ru\www\modules\pgapi\pg_roboxchange\pg_roboxchange.module on line 73
http://www.google.ru/search?q=Failed+opening+required+%27XML%2FUnseriali...
Перед тем как спрашивать что надо сделать?
Гуглить
так ничего и не получилось.
После установки XML_Serializer XML_Util XML_Parser такая ошибка: Fatal error: Call to undefined function curl_init() in Z:\home\site1.ru\www\modules\pgapi\pg_roboxchange\pg_roboxchange.module on line 84
Надо установить расширение curl
Раскомментировал в php.ini extension=php_curl.dll
Ошибка сменилась:
Fatal error: Cannot use object of type PEAR_Error as array in Z:\home\site1.ru\www\modules\pgapi\pg_roboxchange\pg_roboxchange.module on line 108
Умываю руки, лучше б вообще не писали таких модулей, только время зря тратишь.
дадада. Весь строй шагает не в ногу, а он в ногу. Вроде как дело не в модуле, а в среде, нефиг бажным денвером пользоваться
Хорошо если это так.
Вообще-то модуль pgAPI расчитан на программистов или я не прав? Может ли человек называть себя прогром, если он не может настроить среду разработки?
Я не упоминал, что я программист. Если бы это было так, я бы тут не писал, надеясь на помощь.
Сейчас попробую в линуксе этот модуль, тут все отдельно, апач, mysql, php+pear, если и тут не заработает, то я уже не знаю.
Если бы модуль был нерабочим, были бы сплошные жалобы, а неумение настраивать среду совершенно не зависит от ОС
У модуля нет никакого ридми, в описании на drupal.org про среду ничего не сказано, какие нужны дополнительные примочки, а я не гадалка чтобы узнавать что ему надо, а что нет, это первый случай, до этого все модули используемые мною работали нормально, если что-то требовалось, то это было указано в ридми, поэтому проблем не было.
Этот модуль он API - расчитан на прогров. Его могут потребовать другие модули, но основное назначение - это интеграция кастомным кодом (модулем) в свой проект. Соответственно надо уметь все настраивать. Снесите денвер, поставьте голый апач, прикрутите к нему php - сэкономите кучу времени.
Ну, ёпт, во-первых опен сорс, если вас что-то не устраивает, вы всегда можете исправить и сделать другим приятно, во-вторых никто не заставляет использовать, в-третьих, никогда не знаешь что у человека установлено, а что нет, а если вы использовали модули, которые 100% юзают библиотеки не входящие в дистрибутивы, то тогда да, указывают, PEAR и curl сейчас просто дефакто
У меня проблем не было, все воркало.
Хорошо.
можете проверить, RoboXchange входящий в комплект Payment Gateway API, точно работает?
admin/pgdata/pgsettings/roboxchange - адрес который нада проверить
http://drupal.org/node/728580 говорите жалоб нет.