Page 1 of 2

Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Tue Jan 24, 2006 5:22 pm
by wanampi
Hi all,

I had an issue after my upgrade. When I try to go to Administrate your Plugins I get:

Code: Select all

Fatal error: Cannot redeclare class pear in /homepages/38/d145821063/htdocs/serendipity/bundled-libs/PEAR.php on line 86
:shock: S9y shows me then a truncated plugin list (only part of the side bar plugins 'till "self registration" plugin in fact).

Some :idea: or hints :?:

Kind Regards
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Tue Jan 24, 2006 5:29 pm
by garvinhicking
From which serendipity version did you upgrade? Did you previously modify your config_local file wiht a "use_pear" setting manually?

Which event plugins do you have installed?

Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Tue Jan 24, 2006 6:12 pm
by wanampi
Hi Garvin,
From which serendipity version did you upgrade?
Previous version was: s9y_200601041438.tar.gz 04 Jan 06, 14:38
Did you previously modify your config_local file wiht a "use_pear" setting manually?
Realy ? here the code before upgrading:

Code: Select all

<?php
	/*
	  Serendipity configuration file
	  Written on Fri, 13 Jan 2006 10:51:08 +0100
	*/

	$serendipity['versionInstalled']  = '1.0-alpha2';
	$serendipity['dbName']            = 'DBDBDBDBDBD'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbPrefix']          = 'serendipity_';
	$serendipity['dbHost']            = 'HHHHHHHHHHH'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbUser']            = 'UUUUUUUUUUU'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbPass']            = 'XXXXXXXXXXX'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbType']            = 'mysql';
	$serendipity['dbPersistent']      = false;

	// End of Serendipity configuration file
	// You can place your own special variables after here:

?>
Here the one actualy:

Code: Select all

<?php
	/*
	  Serendipity configuration file
	  Written on Tue, 24 Jan 2006 05:35:57 +0100
	*/

	$serendipity['versionInstalled']  = '1.0-beta1';
	$serendipity['dbName']            = 'DBDBDBDBDBD'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbPrefix']          = 'serendipity_';
	$serendipity['dbHost']            = 'HHHHHHHHHHH'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbUser']            = 'UUUUUUUUUUU'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbPass']            = 'XXXXXXXXXXX'; /*Removed for safety before paste in S9y Forum*/
	$serendipity['dbType']            = 'mysql';
	$serendipity['dbPersistent']      = false;

	// End of Serendipity configuration file
	// You can place your own special variables after here:

?>
Could not see a <> ?
Which event plugins do you have installed?
Here the (long list) of event plugins I use:
  • serendipity_event_adduser
    serendipity_event_backup
    serendipity_event_bbcode
    serendipity_event_browsercompatibility
    serendipity_event_contentrewrite
    serendipity_event_creativecommons
    serendipity_event_downloadmanager
    serendipity_event_emoticate
    serendipity_event_entryproperties
    serendipity_event_entrysplit
    serendipity_event_htmlvalidator
    serendipity_event_imageselectorplus
    serendipity_event_karma
    serendipity_event_kubrickheader
    serendipity_event_layout_linkmarkup
    serendipity_event_livesearch
    serendipity_event_mailer
    serendipity_event_mycalendar
    serendipity_event_nl2br
    serendipity_event_page_nugget
    serendipity_event_s9ymarkup
    serendipity_event_searchhighlight
    serendipity_event_sidebarhider
    serendipity_event_spamblock
    serendipity_event_spartacus
    serendipity_event_staticpage
    serendipity_event_statistics
    serendipity_event_templatechooser
    serendipity_event_textile
    serendipity_event_textwiki
    serendipity_event_thumbnails
    serendipity_event_tooltips
    serendipity_event_trackexits
    serendipity_event_weblogping
    serendipity_event_wrapurl
    serendipity_event_xhtmlcleanup
    serendipity_event_xmlrpc
Quit a lot I know !!

Thanks for your support.

Kind Regards
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Tue Jan 24, 2006 6:23 pm
by garvinhicking
Hm, that's quite strange. No plugin file or so has changed on behalf of PEAR inclusion as far as I remember.

I'm afraid we'll have to do it the hard way. I think a plugin is responsible for this.

Can you alter your serendipity_plugins table and temporarily set all plugins which have type 'event' to type 'hidden'? Then with all event plugins disabled, check if the problem has disappeared.

If yes, please enable each plugin one by one again and see with which one the error comes?

Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Tue Jan 24, 2006 8:46 pm
by wanampi
Garvin,

I have alter the serendipity_plugins table and set all the event plugins to "hide" in the "placement" field... I wonder if it was well done cause the result is:
Fatal error: Cannot redeclare class pear in /homepages/38/d145821063/htdocs/serendipity/bundled-libs/PEAR.php on line 86
:arrow: with all event plugins set to "hide"

Maybe I missunderstand something :!:

When you are talking about plugin "type" I guess you mean the placement field, maybe I am wrong

Regards
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 11:32 am
by garvinhicking
Yes, you did the right changes to the DB. That the error still happens now means that it is not related to any plugin at all.

Can you please do this and edit your bundled-libs/PEAR.php file. At the beginning of the file after <?php please add this:

Code: Select all

if (class_exists('PEAR')) {
    echo "PEAR already called:<br />\n";
    print_r(get_included_files());
    echo "\n\n<br />\n";
    print_r(debug_backtrace());
    return false;
}
And then tell me the output please?

Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 12:58 pm
by wanampi
Garvin,

Here are the output I got:
- after entering: "Plugin setup" No error message
- after click on the "Install new Side Bar plugins": Same like below
- after click on the "Install new Event plugins":
Essaie d'accéder à l'adresse package_event_fr.xml...
PEAR already called:
Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/serendipity_admin.php [1] => /homepages/38/d145821063/htdocs/serendipity/serendipity_config.inc.php [2] => /homepages/38/d145821063/htdocs/serendipity/include/compat.inc.php [3] => /homepages/38/d145821063/htdocs/serendipity/include/lang.inc.php [4] => /homepages/38/d145821063/htdocs/serendipity/serendipity_config_local.inc.php [5] => /homepages/38/d145821063/htdocs/serendipity/include/functions.inc.php [6] => /homepages/38/d145821063/htdocs/serendipity/include/db/db.inc.php [7] => /homepages/38/d145821063/htdocs/serendipity/include/db/mysql.inc.php [8] => /homepages/38/d145821063/htdocs/serendipity/include/functions_config.inc.php [9] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_api.inc.php [10] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_internal.inc.php [11] => /homepages/38/d145821063/htdocs/serendipity/include/functions_images.inc.php [12] => /homepages/38/d145821063/htdocs/serendipity/include/functions_installer.inc.php [13] => /homepages/38/d145821063/htdocs/serendipity/include/functions_entries.inc.php [14] => /homepages/38/d145821063/htdocs/serendipity/include/functions_comments.inc.php [15] => /homepages/38/d145821063/htdocs/serendipity/include/functions_permalinks.inc.php [16] => /homepages/38/d145821063/htdocs/serendipity/include/functions_smarty.inc.php [17] => /homepages/38/d145821063/htdocs/serendipity/lang/serendipity_lang_fr.inc.php [18] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php [19] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php [20] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/lang_en.inc.php [21] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php [22] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/lang_fr.inc.php [23] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/lang_en.inc.php [24] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php [25] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/lang_fr.inc.php [26] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/lang_en.inc.php [27] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php [28] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php [29] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/lang_en.inc.php [30] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php [31] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/lang_fr.inc.php [32] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/lang_en.inc.php [33] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [34] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/lang_fr.inc.php [35] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/lang_en.inc.php [36] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_mycalendar/serendipity_event_mycalendar.php [37] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_mycalendar/lang_en.inc.php [38] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entrysplit/serendipity_event_entrysplit.php [39] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entrysplit/lang_en.inc.php [40] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_staticpage/serendipity_event_staticpage.php [41] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_staticpage/lang_en.inc.php [42] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_page_nugget/serendipity_event_page_nugget.php [43] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_page_nugget/lang_en.inc.php [44] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_thumbnails/serendipity_event_thumbnails.php [45] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php [46] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/lang_fr.inc.php [47] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/lang_en.inc.php [48] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_xmlrpc/serendipity_event_xmlrpc.php [49] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_tooltips/serendipity_event_tooltips.php [50] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_tooltips/lang_en.inc.php [51] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_layout_linkmarkup/serendipity_event_layout_linkmarkup.php [52] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_kubrickheader/serendipity_event_kubrickheader.php [53] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/serendipity_event_statistics.php [54] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/lang_fr.inc.php [55] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/lang_en.inc.php [56] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php [57] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_downloadmanager/lang_en.inc.php [58] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/serendipity_event_karma.php [59] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/lang_fr.inc.php [60] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/lang_en.inc.php [61] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/serendipity_event_adduser.php [62] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/common.inc.php [63] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/lang_en.inc.php [64] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_wrapurl/serendipity_event_wrapurl.php [65] => /homepages/38/d145821063/htdocs/serendipity/include/admin/plugins.inc.php [66] => /homepages/38/d145821063/htdocs/serendipity/include/functions_entries_admin.inc.php [67] => /homepages/38/d145821063/htdocs/serendipity/include/functions_trackbacks.inc.php [68] => /homepages/38/d145821063/htdocs/serendipity/include/functions_plugins_admin.inc.php [69] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php [70] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/PEAR.php )
Array ( [0] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php [line] => 46 [function] => require_once ) [1] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 256 [args] => Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php ) [function] => require_once ) [2] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 370 [function] => fetchfile [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => http://netmirror.org/mirror/serendipity ... ent_fr.xml [1] => /kunden/homepages/38/d145821063/htdocs/serendipity/templates_c/package_event_fr.xml [2] => 43200 [3] => 1 ) ) [3] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 762 [function] => fetchonline [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => event ) ) [4] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_api.inc.php [line] => 952 [function] => event_hook [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => backend_plugins_fetchlist [1] => serendipity_property_bag Object ( [properties] => Array ( [name] => Spartacus [description] => [S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/nification [S]ystem - Vous permet de télécharger des plugins directement de notre dépôt officiel. [stackable] => [author] => Garvin Hicking [version] => 2.5 [requirements] => Array ( [serendipity] => 0.9 [smarty] => 2.6.7 [php] => 4.1.0 ) [event_hooks] => Array ( [backend_plugins_fetchlist] => 1 [backend_plugins_fetchplugin] => 1 [backend_templates_fetchlist] => 1 [backend_templates_fetchtemplate] => 1 ) [groups] => Array ( [0] => BACKEND_FEATURES ) [configuration] => Array ( [0] => mirror_xml [1] => mirror_files [2] => chown [3] => chmod_files [4] => chmod_dir ) ) [name] => ) [2] => Array ( ) [3] => ) ) [5] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/include/admin/plugins.inc.php [line] => 141 [function] => hook_event [class] => serendipity_plugin_api [type] => :: [args] => Array ( [0] => backend_plugins_fetchlist [1] => Array ( ) ) ) [6] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/serendipity_admin.php [line] => 273 [args] => Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/include/admin/plugins.inc.php ) [function] => include ) ) Fetched 171133 bytes from the URL above. Saving file as /kunden/homepages/38/d145821063/htdocs/serendipity/templates_c/package_event_fr.xml...
Data successfully fetched.


:shock: :!: Now when I try to repeat it the "verboses" are gone (means no more output even in the side bar plugin setup neither in the event one...
Realy strange feeling here. Maybe this make a sence for you ?

Regards
Wanampi.

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 1:05 pm
by wanampi
Ones again,

Got now this output when access to the "themes setup":
Essaie d'accéder à l'adresse package_template.xml...
PEAR already called:
Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/serendipity_admin.php [1] => /homepages/38/d145821063/htdocs/serendipity/serendipity_config.inc.php [2] => /homepages/38/d145821063/htdocs/serendipity/include/compat.inc.php [3] => /homepages/38/d145821063/htdocs/serendipity/include/lang.inc.php [4] => /homepages/38/d145821063/htdocs/serendipity/serendipity_config_local.inc.php [5] => /homepages/38/d145821063/htdocs/serendipity/include/functions.inc.php [6] => /homepages/38/d145821063/htdocs/serendipity/include/db/db.inc.php [7] => /homepages/38/d145821063/htdocs/serendipity/include/db/mysql.inc.php [8] => /homepages/38/d145821063/htdocs/serendipity/include/functions_config.inc.php [9] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_api.inc.php [10] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_internal.inc.php [11] => /homepages/38/d145821063/htdocs/serendipity/include/functions_images.inc.php [12] => /homepages/38/d145821063/htdocs/serendipity/include/functions_installer.inc.php [13] => /homepages/38/d145821063/htdocs/serendipity/include/functions_entries.inc.php [14] => /homepages/38/d145821063/htdocs/serendipity/include/functions_comments.inc.php [15] => /homepages/38/d145821063/htdocs/serendipity/include/functions_permalinks.inc.php [16] => /homepages/38/d145821063/htdocs/serendipity/include/functions_smarty.inc.php [17] => /homepages/38/d145821063/htdocs/serendipity/lang/serendipity_lang_fr.inc.php [18] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php [19] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/lang_fr.inc.php [20] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_s9ymarkup/lang_en.inc.php [21] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/serendipity_event_emoticate.php [22] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/lang_fr.inc.php [23] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_emoticate/lang_en.inc.php [24] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php [25] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/lang_fr.inc.php [26] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_nl2br/lang_en.inc.php [27] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/serendipity_event_browsercompatibility.php [28] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/lang_fr.inc.php [29] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_browsercompatibility/lang_en.inc.php [30] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php [31] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/lang_fr.inc.php [32] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spamblock/lang_en.inc.php [33] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [34] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/lang_fr.inc.php [35] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/lang_en.inc.php [36] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_mycalendar/serendipity_event_mycalendar.php [37] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_mycalendar/lang_en.inc.php [38] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entrysplit/serendipity_event_entrysplit.php [39] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entrysplit/lang_en.inc.php [40] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_staticpage/serendipity_event_staticpage.php [41] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_staticpage/lang_en.inc.php [42] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_page_nugget/serendipity_event_page_nugget.php [43] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_page_nugget/lang_en.inc.php [44] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_thumbnails/serendipity_event_thumbnails.php [45] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php [46] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/lang_fr.inc.php [47] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_entryproperties/lang_en.inc.php [48] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_xmlrpc/serendipity_event_xmlrpc.php [49] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_tooltips/serendipity_event_tooltips.php [50] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_tooltips/lang_en.inc.php [51] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_layout_linkmarkup/serendipity_event_layout_linkmarkup.php [52] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_kubrickheader/serendipity_event_kubrickheader.php [53] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/serendipity_event_statistics.php [54] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/lang_fr.inc.php [55] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_statistics/lang_en.inc.php [56] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_downloadmanager/serendipity_event_downloadmanager.php [57] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_downloadmanager/lang_en.inc.php [58] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/serendipity_event_karma.php [59] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/lang_fr.inc.php [60] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_karma/lang_en.inc.php [61] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/serendipity_event_adduser.php [62] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/common.inc.php [63] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_plugin_adduser/lang_en.inc.php [64] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_wrapurl/serendipity_event_wrapurl.php [65] => /homepages/38/d145821063/htdocs/serendipity/include/admin/templates.inc.php [66] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php [67] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/PEAR.php )
Array ( [0] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php [line] => 46 [function] => require_once ) [1] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 256 [args] => Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/bundled-libs/HTTP/Request.php ) [function] => require_once ) [2] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 370 [function] => fetchfile [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => http://netmirror.org/mirror/serendipity ... mplate.xml [1] => /kunden/homepages/38/d145821063/htdocs/serendipity/templates_c/package_template.xml [2] => 43200 [3] => 1 ) ) [3] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [line] => 741 [function] => fetchonline [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => template [1] => 1 ) ) [4] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/include/plugin_api.inc.php [line] => 952 [function] => event_hook [class] => serendipity_event_spartacus [type] => -> [args] => Array ( [0] => backend_templates_fetchlist [1] => serendipity_property_bag Object ( [properties] => Array ( [name] => Spartacus [description] => [S]erendipity [P]lugin [A]ccess [R]epository [T]ool [A]nd [C]ustomization/nification [S]ystem - Vous permet de télécharger des plugins directement de notre dépôt officiel. [stackable] => [author] => Garvin Hicking [version] => 2.5 [requirements] => Array ( [serendipity] => 0.9 [smarty] => 2.6.7 [php] => 4.1.0 ) [event_hooks] => Array ( [backend_plugins_fetchlist] => 1 [backend_plugins_fetchplugin] => 1 [backend_templates_fetchlist] => 1 [backend_templates_fetchtemplate] => 1 ) [groups] => Array ( [0] => BACKEND_FEATURES ) [configuration] => Array ( [0] => mirror_xml [1] => mirror_files [2] => chown [3] => chmod_files [4] => chmod_dir ) ) [name] => ) [2] => Array ( ) [3] => ) ) [5] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/include/admin/templates.inc.php [line] => 37 [function] => hook_event [class] => serendipity_plugin_api [type] => :: [args] => Array ( [0] => backend_templates_fetchlist [1] => Array ( ) ) ) [6] => Array ( [file] => /homepages/38/d145821063/htdocs/serendipity/serendipity_admin.php [line] => 265 [args] => Array ( [0] => /homepages/38/d145821063/htdocs/serendipity/include/admin/templates.inc.php ) [function] => include ) ) Fetched 52570 bytes from the URL above. Saving file as /kunden/homepages/38/d145821063/htdocs/serendipity/templates_c/package_template.xml...
Data successfully fetched.


Regards.
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 1:29 pm
by garvinhicking
It seems that your server already includes the PEAR library on its own. Can you please ask the server admin, if that is the case?

If you remove the echo/print_r calls in the code I gave you before, it'll make everything work in your blog. But it only fixes the symptoms, and not the root of your problem, which is that your server includes PEAR without Serendipity wanting that. :-)

Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 1:52 pm
by wanampi
Garvin,

If I am right, the code you sent me checks if the PEAR Lib is already called, and if yes, not to call it twice.
So if I keep this code in the PEAR.php (without the "echo's") what could be the issues for future upgrades ?

regards.
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 2:05 pm
by garvinhicking
I've included that code in our distribution, so there should be no issue for future releases. :)

Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Wed Jan 25, 2006 2:17 pm
by wanampi
garvinhicking wrote:I've included that code in our distribution, so there should be no issue for future releases. :)
Whoouuaou :D
Thanks a lot.

Kind Regards
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Mon Jan 30, 2006 1:07 pm
by wanampi
Dear Garvin,
garvinhicking wrote:I've included that code in our distribution, so there should be no issue for future releases. :)
Just on point, when I start updating plugins from spartacus, I got the following:

Code: Select all

Fatal error: Cannot redeclare class pear in /usr/local/lib/php/PEAR.php on line 103
So far I saw that the plugins were updated even if I got the above message.

So I have turned on the 'echos' in your script and got this huge "blabla".

http://www.wanampi.info/commons/script_output.zip (don't want to post to huge)

I just hope I am not boring you with this stuff, I thought that it might be helpfull :?

Regards
Wanampi

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Mon Jan 30, 2006 1:22 pm
by garvinhicking
It seems that some of your plugins is including /usr/local/lib/php/PEAR.php instead of the bundled internal PEAR.php. Can you check which one?

For starters, you could edit your /usr/local/lib/php/PEAR.php file and temporarily replace it with this code:

Code: Select all

<?php
echo "/usr/local/lib/php/PEAR.php was called, but we did not really want this. Call stack:<br />\n";
print_r(get_included_files());
print_r(debug_backtrace());
die('Aborting.');
?>
Regards,
Garvin

Re: Problem with PEAR:: after upgrading to S9y 1.0 beta

Posted: Mon Jan 30, 2006 1:46 pm
by wanampi
Garvin,
For starters, you could edit your /usr/local/lib/php/PEAR.php file and temporarily replace it with this code:
I am afraid that I have no access to this directory !

:?

Regards
Wanampi