Перейти к содержимому


Фотография

Установка admitad-php-api

установка

  • Пожалуйста, авторизуйтесь, чтобы ответить
4 ответов в этой теме

#1 pe3udent

pe3udent

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Опубликовано 11 Апрель 2014 - 13:53

Доброго дня!

Делаю все по инструкции:

php composer.phar require admitad/api dev-master

После этого в /usr/share/php появляется директория с файлами библиотеки.

 

Код:

$api = new Admitad\Api\Api();
$response = $api->authorizeByPassword($clientId, $clientPassword, $scope, $username, $password);
$result = $response->getArrayResult(); 

Скрипт при этом ругается:

Fatal error: Class 'Admitad\Api\Api' not found in /home/.../admitag.php on line 9

В include_path стоит следующее:

.:/usr/share/pear:/usr/share/php 

Пробовал руками инклудить каждый файл из папки API, но тщетно, все равно лезут ошибки:

Fatal error: Class 'Buzz\Message\Request' not found in /usr/share/php/Admitad/Api/Request.php on line 6 

Я так понимаю, не работает автоматическая загрузка классов? Что нужно исправить в настройках php?

Заранее спасибо.



#2 cpasoft.ru

cpasoft.ru

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1 404 сообщений

Опубликовано 11 Апрель 2014 - 15:08

а юзер, от чьего имени запускается скрипт /usr/share/php/Admitad/Api/Request.php вот сюда имеет доступ?

 

если из браузера запускаете, то явно нет...

 

положите папку vendor в папку домена и подключайте оттуда, да и все



#3 pe3udent

pe3udent

    Новичок

  • Пользователи
  • Pip
  • 6 сообщений

Опубликовано 11 Апрель 2014 - 16:16

Разобрался уже, спасибо. Устанавливали не в ту директорию.



#4 muldy

muldy

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений

Опубликовано 27 Апрель 2014 - 16:23

Разобрался уже, спасибо. Устанавливали не в ту директорию.

Здравствуйте!

Подскажите как решили проблему?

Пописывали include_path в php.ini?

Столкнулся с подобной проблемой, но установилось в папку /root/vendor/



#5 maler1988

maler1988

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Опубликовано 30 Май 2016 - 23:21

Вопрос актуален, без композера обойтись можно?







Темы с аналогичными тегами (одним или более): установка

Посетителей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных пользователей