трудности установки адаптивных учетных записей PayPal

0

Я пытаюсь установить API адаптивных учетных записей Paypal с помощью PHP.

Я установил учетную запись разработчика, тестовые учетные записи и приложение и проверил параметры через инструмент paypal. Теперь мне нужно установить API на нашем тестовом сайте.

Я использовал Как проверить правильность работы curlSSL, чтобы убедиться, что у меня установлен завиток.

Я следовал инструкциям здесь с помощью вкладки PHP. Я устанавливаю без композитора, поэтому я подключился через SSL-клиент и использовал команду в соответствии с инструкциями.

curl https://raw.github.com/paypal/adaptiveaccounts-sdk-php/stable-php5.3/samples/install.php | PHP

Однако я думаю, что этот репозиторий был перемещен, и я отследил его здесь.

Значение моей команды должно быть

curl https://raw.githubusercontent.com/paypal/adaptiveaccounts-sdk-php/master/samples/install.php | PHP

Возможно, я нашел неправильный код, потому что он не будет установлен. Выход ошибки

composer not installed or 'useComposer' is set to false in install.php.
Running custom installation ... 
Downloading adaptiveaccounts-sdk-php - v2.6.106 
Downloading sdk-core-php - v1.4.3 
Generating autoload file

Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in - on line 340

Я проверил установочный файл и следующие строки

// Flag to control whether composer should be used for installation
$useComposer = false;

подтвердите, что useComposer установлен в false, что заставляет меня думать, что я нашел неправильный установочный файл.

Так кто-нибудь знает, где правильное местоположение должно указывать cURL? Или я делаю что-то еще неправильно? Обратите внимание, что при установке появляется попытка выполнить "выборочную установку" и сбой при ошибке памяти.

Теги:
curl
paypal
paypal-sandbox

1 ответ

1
Лучший ответ

Часть этого решена. Файл install.php был удален случайно.

Таким образом, вы можете запускать

curl -k -L https://raw.github.com/paypal/adaptiveaccounts-sdk-php/stable-php5.3/samples/install.php | PHP

Это дало мне еще одну ошибку

Этот скрипт установки поддерживает только SDK на основе пространства имен

Поэтому я был перенаправлен на версию SDK, отличную от имен

curl -k -L https://raw.github.com/paypal/adaptiveaccounts-sdk-php/blob/stable/samples/install.php | PHP

Затем я начал получать

Неустранимая ошибка: допустимый размер памяти 12582912 байт исчерпан (попытался выделить 71 байт) в строке 340

Итак, перетащить файл, чтобы вы могли его редактировать и назначать сверху. Я был успешным с

ini_set("memory_limit","128M");

Это увеличит максимальный объем памяти, доступный для PHP, до 128 МБ для исполняемого скрипта. Это временная настройка и влияет только на скрипт.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню