2012-04-03 2 views
1

Я недавно установил Sparks (менеджер пакетов для CI), и теперь я пытаюсь установить искру под названием: CodeIgniter платежи найдены в http://getsparks.org/packages/codeigniter-payments/versions/HEAD/showПроблемы при установке PHP-Payments

Глядя в искровых папки и некоторое чтение на сайт, кажется, эта искра имеет зависимость от PHPPayments найденную в http://payments.calvinfroedge.com/index.html

Когда я пытаюсь запустить свой код, я бегу в это сообщение об ошибке: Анализировать ошибка: синтаксическая ошибка, неожиданный T_STATIC в/главная/a3374546/public_html/CodeIgniter /sparks/codeigniter-payments/0.1.4/src/php-payments/lib/payment_utility.php в строке 21

Эта ошибка указывает на следующие строки:

//Ignore classes that should be ignored 
foreach(static::$autoload_ignore as $ignore) 
{ 
    if(strpos($class, $ignore) !== false) return; 
} 

Кроме того, я должен был изменить некоторые ссылки на файлы, такие как:

dirname(__DIR__) 

в

dirname(dirname(__FILE__)) 

Я хочу спросить существует ли зависимость для PHPPayments и расширения кодаигнетер-платежей, чтобы иметь PHP 5.3.X, прежде чем он будет работать? В соответствующей заметке можно внести изменения, чтобы заставить ее работать с 5.2.X.

Согласно 000webhost.com (мой хостинг), версия их запуска является: PHP версии 5.2.17

Edit: Добавлена ​​информация о системе:

Apache версии. 2.2.19 (Unix)

PHP версии 5.2. * -> Как уже упоминалось выше, PHP Информация о версии 5.2.17 говорится

MySQL вер. версия 5,1

Codeigniter: 2.1.0

CodeIgniter Оплата: 0.1.4

PHP платежи: 67202cf * не уверен, если это версия # но это было # в конце файла почтового индекса

+2

См. Http://stackoverflow.com/questions/4668557/parse-error-syntax-error-unexpected-t-static Вам нужно хотя бы PHP 5.3 – Basti

+0

PHPPayments не имеет документальной документации, не требуя никаких требований, однако из-за ошибки и код, который вы показываете в своем вопросе, ясно, что он использует Late Static Binding (LSB), которому требуется PHP 5.3 или выше. Вы не можете легко работать с PHP 5.2.X. – hakre

+0

На какой платформе вы работаете (окна и т. Д.) @ Zigu ?? Я автор. –

ответ

0

Это была версия несовместимости.

Смежные вопросы