Spartacus problem; request.php

Creating and modifying plugins.
Post Reply
user

Spartacus problem; request.php

Post by user »

I have installed spartacus, but when spartacus starts to look for plugins, I geht this error message.

Ereignis Plugins
Plugin zur Installation wählen

Versuche URL package_event.xml zu öffnen...

Fatal error: Call to undefined function: is_a() in /home/nino/public_html/test/serendipity/bundled-libs/HTTP/Request.php on line 572
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Spartacus problem; request.php

Post by garvinhicking »

Your PHP version on the server is to old. PHP 4.3.0 is required at least. 4.3.10 at least is suggested because of security issues.

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ma74
Regular
Posts: 16
Joined: Wed Nov 23, 2005 12:07 pm
Contact:

Post by ma74 »

i got the same problem, when adding a commet. but just since today. it worked well for weeks before.
my php version is to old too, but it worked before, i didnt touch anything in the system and suddenly this error occures.
any hints?
cheers
m
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

I'm afraid, this cannot be. Maybe you didn't use adding plugins before and have recently upgraded Serendipity? Only since Serendipity 0.8.5 or so we have that PEAR requirement, earlier versions worked without that PEAR version and thus did work with old PHP versions.

So I suggest the same: Upgrade PHP. Really. It's important.

Best regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ma74
Regular
Posts: 16
Joined: Wed Nov 23, 2005 12:07 pm
Contact:

Post by ma74 »

i would love to. but my provider tells me f*** off, cause its his private server and he hosts me for free. no chance.

it really worked before and stopped working. the only thing did, was installing a second search box plugin for testing and deinstalling it straight afterwards. that was all. and installing plugins worked well before. got loads of them installed
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Yes, but sine new serendipity, we use different plugin fetching functions. Seem you now used it for the first time.

PEAR requires the new PHP, there's nothing really we can do about it. You'll need to downgrade your Serendipity then. Or go and buy for a provider that has good services. It's worth it for the sake of security. :)

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
ma74
Regular
Posts: 16
Joined: Wed Nov 23, 2005 12:07 pm
Contact:

Post by ma74 »

all fine and well understandable. but still it was running ok for 2 months and suddenly this error occurs.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

I'm really sorry, this can really only happen if either you or your sysadmin upgraded the PEAR files. Maybe your admin installed/upgraded a PEAR package...

Regards,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ned Keller
Regular
Posts: 5
Joined: Fri Dec 23, 2005 4:13 pm

Post by Ned Keller »

If you really cannot get a newer version of PHP installed - I was in the same boat - take a look at http://pear.php.net/package/PHP_Compat/ where you will find a package that provides functionality for older versions of PHP, including the missing is_a function.
Post Reply