Недавно я столкнулся с этой проблемой. Попробовав несколько дней спустя, я добился успеха. Я упомяну эти шаги как:
Шаг 1: Сначала установите композитор в вашей системе. Перейдите по этой ссылке для composer->http://getcomposer.org/
Шаг 2: Установите Omnipay в своей системе в соответствии с этой инструкцией https://github.com/adrianmacneil/omnipay#installation
Шаг 3: Создайте файл composer.json в корневом каталоге. И вставьте в него этот код
{
"require": {
"omnipay/omnipay": "*"
}
}
Шаг 4: Затем установите curl в вашей системе с помощью этой команды
curl -s http://getcomposer.org/installer | php
Шаг 5: Обновите композитор, используя:
php composer.phar update
Шаг 6: Включите автозагрузчик композитора. Просто добавьте эту строку в начало файла индексного файла:
require_once __DIR__./vendor/autoload.php';
Шаг 7: Если это не работает, предоставьте разрешение файла 0777.
sudo chmod -R 0777 your_directory
Даже
rm -rf vendor/
а затем повторно запустите обновление композитора.
Я надеюсь, что это сработает. Для любой дальнейшей проблемы следуйте:
- http://philsturgeon.co.uk/blog/2012/05/composer-with-codeigniter
- CodeIgniter + установка omnipay
Я надеюсь, что вы добьетесь успеха, как я. Предупреждение: не забудьте добавить контроллер и библиотеку ominipay в свой контроллер и библиотеку.
person
Kabir Hossain
schedule
04.06.2014