S9y 2.0: Fatal error mit Karma Plugin
S9y 2.0: Fatal error mit Karma Plugin
Hallo zusammen,
nach dem Update von 2.0rc2 eben auf die finale 2.0 habe ich ein Problem mit dem karma Plugin:
Fatal error: Call to undefined function serendipity_getimagesize() in /home/www/plugins/serendipity_event_karma/serendipity_event_karma.php on line 2106
Ich habe überhaupt keinen Plan, sobald ich das Verzeichnis des Plugins lösche und versuche über das Adminfrontend wieder neu zu installieren tritt der Fehler erneut auf.
Serendipity 2.0 und PHP 5.4.38
Any hints?
Danke im Voraus!
nach dem Update von 2.0rc2 eben auf die finale 2.0 habe ich ein Problem mit dem karma Plugin:
Fatal error: Call to undefined function serendipity_getimagesize() in /home/www/plugins/serendipity_event_karma/serendipity_event_karma.php on line 2106
Ich habe überhaupt keinen Plan, sobald ich das Verzeichnis des Plugins lösche und versuche über das Adminfrontend wieder neu zu installieren tritt der Fehler erneut auf.
Serendipity 2.0 und PHP 5.4.38
Any hints?
Danke im Voraus!
Re: S9y 2.0: Fatal error mit Karma Plugin
Die Funktion sollte in https://github.com/s9y/Serendipity/blob ... .php#L1972 definiert sein, also in include/function_images.inc.php. Kannst du dir die Datei auf deinem Server anschauen und prüfen, ob die Funktion dort ist?
Re: S9y 2.0: Fatal error mit Karma Plugin
Hallo,
Danke für die Antwort. Ist vorhanden.
Danke für die Antwort. Ist vorhanden.
Code: Select all
/**
* Get the imagesize for a file
*
* @access public
* @param string The filename of the image
* @param string The mimetype of an image (can be autodetected)
* @param string The file extension of an image
* @return array The width/height of the file
*/
function serendipity_getimagesize($file, $ft_mime = '', $suf = '') {
if (empty($ft_mime) && !empty($suf)) {
$ft_mime = serendipity_guessMime($suf);
}
if ($ft_mime == 'application/pdf') {
$fdim = array(1000,1000,24, '', 'bits'=> 24, 'channels' => '3', 'mime' => 'application/pdf');
} else {
$fdim = @getimagesize($file);
}
if (is_array($fdim)) {
if (empty($fdim['mime'])) {
$fdim['mime'] = $ft_mime;
}
if ($fdim['mime'] == 'image/vnd.wap.wbmp' && $ft_mime == 'video/x-quicktime') {
// PHP Versions prior to 4.3.9 reported .mov files wrongly as WAP. Fix this and mark the file as 'non-image' with 0x0 dimensions
$fdim['mime'] = $ft_mime;
}
} else {
// The file is no image. Return a fake array so that files are inserted (but without a thumb)
$fdim = array(
0 => 0,
1 => 0,
'mime' => $ft_mime,
'noimage' => true
);
}
return $fdim;
}
onli wrote:Die Funktion sollte in https://github.com/s9y/Serendipity/blob ... .php#L1972 definiert sein, also in include/function_images.inc.php. Kannst du dir die Datei auf deinem Server anschauen und prüfen, ob die Funktion dort ist?
Re: S9y 2.0: Fatal error mit Karma Plugin
Dann wird diese Datei nicht vor dem Plugin eingebunden, was ich nicht erklären kann :/
Bei mir im Testblog (allerdings 2.1-alpha) sehe ich die Fehlermeldung nicht. Kann den Fehler sonst jemand nachstellen oder hat eine Idee?
Bei mir im Testblog (allerdings 2.1-alpha) sehe ich die Fehlermeldung nicht. Kann den Fehler sonst jemand nachstellen oder hat eine Idee?
Re: S9y 2.0: Fatal error mit Karma Plugin
Kann ich gerade nicht probieren, aber mal so als Schuss ins Blaue: PHP-Version? Dein Testblog läuft vermutlich nicht mit PHP 5.4. Irgendwas in die Richtung?onli wrote:Bei mir im Testblog (allerdings 2.1-alpha) sehe ich die Fehlermeldung nicht. Kann den Fehler sonst jemand nachstellen oder hat eine Idee?
YL
Re: S9y 2.0: Fatal error mit Karma Plugin
PHP 5.5.9 - möglich, aber die Änderungen im Core in die Richtung sind nur, include_once statt Konstanten zu benutzen. Da sollten sich PHP 5.4 und 5.5 nicht unterscheiden.
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: S9y 2.0: Fatal error mit Karma Plugin
Hey,
kannst Du evtl im Plugin in Zeile 2106 VOR dem serendipity_getimagesize() Aufruf mal ein:
einfügen? Ich kann mir das auch nicht wirklich erklären. Die include/functions.inc.php müsste die images-Datei nämlich einbinden; ohne functions.inc.php wiederrum würde das Plugin gar nicht laden können.
VG,
Garvin
kannst Du evtl im Plugin in Zeile 2106 VOR dem serendipity_getimagesize() Aufruf mal ein:
Code: Select all
print_r(get_included_files());
VG,
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/
# 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/
Re: S9y 2.0: Fatal error mit Karma Plugin
Hallo Garv,
in der Pluginverwaltung kommt dann
in der Pluginverwaltung kommt dann
Code: Select all
Fehler!Fehler:
serendipity_event_karma:0949a3627041b62276da390a796f792e
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: S9y 2.0: Fatal error mit Karma Plugin
Hm, das dürfte nicht passieren, mit welchem Editor hast du die Datei angepasst?! Kannst du sie mir mal zippen und irgendwo hinladen? Durch die eine Codezeile dürfte es eigentlich nicht passieren.
LG,
Garvin
LG,
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/
# 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/
Re: S9y 2.0: Fatal error mit Karma Plugin
Hallo,
Editor ist NotePad++.
Von der serendipity_event_karma.php habe ich Dir ein Zip via PM geschickt.
Editor ist NotePad++.
Von der serendipity_event_karma.php habe ich Dir ein Zip via PM geschickt.
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: S9y 2.0: Fatal error mit Karma Plugin
Hi!
Hm, ich kann das nicht wirklich reproduzieren, das ist schon komisch.
Wenn du nach der eingefügten print_r() Zeile direkt mal ein "return true;" einfügst, siehst Du dann die Ausgabe von eingebundenen Dateien anstelle einer Fehlermeldung?
Ich wüsste leider sonst nicht so recht wie wir es debuggen können. Wäre es möglich mir temporär Zugriff auf Dein Blog zu gewähren damit ich das mal "live" sehen kann? Ich bräuchte einen s9y Zugang mit Plugin-Konfigrechten (am einfachsten ein admin-account), und vermutlich auch Schreibrechte (FTP/SSH) auf die serendipity_event_karma.php (ggf. aber auch andere Dateien der Installation).
Hm, ich kann das nicht wirklich reproduzieren, das ist schon komisch.
Wenn du nach der eingefügten print_r() Zeile direkt mal ein "return true;" einfügst, siehst Du dann die Ausgabe von eingebundenen Dateien anstelle einer Fehlermeldung?
Ich wüsste leider sonst nicht so recht wie wir es debuggen können. Wäre es möglich mir temporär Zugriff auf Dein Blog zu gewähren damit ich das mal "live" sehen kann? Ich bräuchte einen s9y Zugang mit Plugin-Konfigrechten (am einfachsten ein admin-account), und vermutlich auch Schreibrechte (FTP/SSH) auf die serendipity_event_karma.php (ggf. aber auch andere Dateien der Installation).
# 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/
# 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/
Re: S9y 2.0: Fatal error mit Karma Plugin
Hallo Garvin,
ich habe das jetzt mal so eingegeben. Ergebnis bereits beim Loginversuch:
Ich habe jetzt die Originalfassung von serendipity_event_karma.php wieder hochgeladen. Komischerweise läuft jetzt alles.
ich habe das jetzt mal so eingegeben. Ergebnis bereits beim Loginversuch:
Code: Select all
Array ( [0] => /home/www/serendipity_admin.php [1] => /home/www/serendipity_config.inc.php [2] => serendipity_config.inc.php [3] => /home/www/include/compat.inc.php [4] => /home/www/include/lang.inc.php [5] => /home/www/lang/serendipity_lang_.inc.php [6] => /home/www/bundled-libs/autoload.php [7] => /home/www/bundled-libs/composer/autoload_real.php [8] => /home/www/bundled-libs/composer/ClassLoader.php [9] => /home/www/bundled-libs/composer/autoload_namespaces.php [10] => /home/www/bundled-libs/composer/autoload_classmap.php [11] => /home/www/serendipity_config_local.inc.php [12] => /home/www/include/functions.inc.php [13] => /home/www/include/db/db.inc.php [14] => /home/www/include/db/mysql.inc.php [15] => /home/www/include/functions_config.inc.php [16] => /home/www/include/plugin_api.inc.php [17] => /home/www/include/functions_images.inc.php [18] => /home/www/include/functions_installer.inc.php [19] => /home/www/include/functions_entries.inc.php [20] => /home/www/include/functions_comments.inc.php [21] => /home/www/include/functions_permalinks.inc.php [22] => /home/www/include/functions_smarty.inc.php [23] => /home/www/ww7401/html/plugins/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php [24] => /home/www/plugins/serendipity_event_spamblock_bee/serendipity_event_spamblock_bee.php [25] => /home/www/plugins/serendipity_event_spamblock_bee/UTF-8/lang_de.inc.php [26] => /home/www/plugins/serendipity_event_spamblock_bee/lang_en.inc.php [27] => /home/www/plugins/serendipity_event_spamblock_bee/version.inc.php [28] => /home/www/plugins/serendipity_event_spamblock_bee/json/json.php4.include.php [29] => /home/www/ww7401/html/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php [30] => /home/www/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php [31] => /home/www/plugins/serendipity_event_spamblock/UTF-8/lang_de.inc.php [32] => /home/www/plugins/serendipity_event_spamblock/lang_en.inc.php [33] => /home/www/ww7401/html/plugins/serendipity_event_karma/serendipity_event_karma.php [34] => /home/www/plugins/serendipity_event_karma/serendipity_event_karma.php [35] => /home/www/plugins/serendipity_event_karma/UTF-8/lang_de.inc.php [36] => /home/www/plugins/serendipity_event_karma/lang_en.inc.php [37] => /home/www/ww7401/html/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php [38] => /home/www/plugins/serendipity_event_custom_permalinks/serendipity_event_custom_permalinks.php [39] => /home/www/plugins/serendipity_event_custom_permalinks/UTF-8/lang_de.inc.php [40] => /home/www/plugins/serendipity_event_custom_permalinks/lang_en.inc.php [41] => /home/www/ww7401/html/plugins/serendipity_event_userprofiles/serendipity_event_userprofiles.php [42] => /home/www/plugins/serendipity_event_userprofiles/serendipity_event_userprofiles.php [43] => /home/www/plugins/serendipity_event_userprofiles/UTF-8/lang_de.inc.php [44] => /home/www/plugins/serendipity_event_userprofiles/lang_en.inc.php [45] => /home/www/ww7401/html/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php [46] => /home/www/plugins/serendipity_event_s9ymarkup/serendipity_event_s9ymarkup.php [47] => /home/www/plugins/serendipity_event_s9ymarkup/UTF-8/lang_de.inc.php [48] => /home/www/plugins/serendipity_event_s9ymarkup/lang_en.inc.php [49] => /home/www/ww7401/html/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php [50] => /home/www/plugins/serendipity_event_bbcode/serendipity_event_bbcode.php [51] => /home/www/plugins/serendipity_event_bbcode/UTF-8/lang_de.inc.php [52] => /home/www/plugins/serendipity_event_bbcode/lang_en.inc.php [53] => /home/www/ww7401/html/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php [54] => /home/www/plugins/serendipity_event_nl2br/serendipity_event_nl2br.php [55] => /home/www/plugins/serendipity_event_nl2br/UTF-8/lang_de.inc.php [56] => /home/www/plugins/serendipity_event_nl2br/lang_en.inc.php [57] => /home/www/ww7401/html/plugins/serendipity_event_linklist/serendipity_event_linklist.php [58] => /home/www/plugins/serendipity_event_linklist/serendipity_event_linklist.php [59] => /home/www/plugins/serendipity_event_linklist/lang_en.inc.php [60] => /home/www/ww7401/html/plugins/serendipity_event_relatedlinks/serendipity_event_relatedlinks.php [61] => /home/www/plugins/serendipity_event_relatedlinks/serendipity_event_relatedlinks.php [62] => /home/www/plugins/serendipity_event_relatedlinks/UTF-8/lang_de.inc.php [63] => /home/www/plugins/serendipity_event_relatedlinks/lang_en.inc.php [64] => /home/www/ww7401/html/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php [65] => /home/www/plugins/serendipity_event_weblogping/serendipity_event_weblogping.php [66] => /home/www/bundled-libs/HTTP/Request.php [67] => /home/www/bundled-libs/PEAR.php [68] => /home/www/bundled-libs/PEAR5.php [69] => /home/www/bundled-libs/Net/Socket.php [70] => /home/www/bundled-libs/Net/URL.php [71] => /home/www/plugins/serendipity_event_weblogping/UTF-8/lang_de.inc.php [72] => /home/www/plugins/serendipity_event_weblogping/lang_en.inc.php [73] => /home/www/plugins/serendipity_event_weblogping/servicesdb_de.inc.php [74] => /home/www/ww7401/html/plugins/serendipity_event_randomblogdescription/serendipity_event_randomblogdescription.php [75] => /home/www/plugins/serendipity_event_randomblogdescription/serendipity_event_randomblogdescription.php [76] => /home/www/plugins/serendipity_event_randomblogdescription/UTF-8/lang_de.inc.php [77] => /home/www/plugins/serendipity_event_randomblogdescription/lang_en.inc.php [78] => /home/www/ww7401/html/plugins/serendipity_event_staticpage/serendipity_event_staticpage.php [79] => /home/www/plugins/serendipity_event_staticpage/serendipity_event_staticpage.php [80] => /home/www/plugins/serendipity_event_staticpage/UTF-8/lang_de.inc.php [81] => /home/www/plugins/serendipity_event_staticpage/lang_en.inc.php [82] => /home/www/ww7401/html/plugins/serendipity_event_xmlrpc/serendipity_event_xmlrpc.php [83] => /home/www/plugins/serendipity_event_xmlrpc/serendipity_event_xmlrpc.php [84] => /home/www/plugins/serendipity_event_xmlrpc/UTF-8/lang_de.inc.php [85] => /home/www/plugins/serendipity_event_xmlrpc/lang_en.inc.php [86] => /home/www/ww7401/html/plugins/serendipity_event_lightbox/serendipity_event_lightbox.php [87] => /home/www/plugins/serendipity_event_lightbox/serendipity_event_lightbox.php [88] => /home/www/plugins/serendipity_event_lightbox/UTF-8/lang_de.inc.php [89] => /home/www/plugins/serendipity_event_lightbox/lang_en.inc.php [90] => /home/www/ww7401/html/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php [91] => /home/www/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php [92] => /home/www/plugins/serendipity_event_entryproperties/UTF-8/lang_de.inc.php [93] => /home/www/plugins/serendipity_event_entryproperties/lang_en.inc.php [94] => /home/www/ww7401/html/plugins/serendipity_event_recaptcha/serendipity_event_recaptcha.php [95] => /home/www/plugins/serendipity_event_recaptcha/serendipity_event_recaptcha.php [96] => /home/www/plugins/serendipity_event_recaptcha/UTF-8/lang_de.inc.php [97] => /home/www/plugins/serendipity_event_recaptcha/lang_en.inc.php [98] => /home/www/plugins/serendipity_event_recaptcha/recaptcha/recaptchalib.php [99] => /home/www/ww7401/html/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [100] => /home/www/plugins/serendipity_event_spartacus/serendipity_event_spartacus.php [101] => /home/www/plugins/serendipity_event_spartacus/UTF-8/lang_de.inc.php [102] => /home/www/plugins/serendipity_event_spartacus/lang_en.inc.php [103] => /home/www/ww7401/html/plugins/serendipity_event_trackback/serendipity_event_trackback.php [104] => /home/www/plugins/serendipity_event_trackback/serendipity_event_trackback.php [105] => /home/www/plugins/serendipity_event_trackback/UTF-8/lang_de.inc.php [106] => /home/www/plugins/serendipity_event_trackback/lang_en.inc.php [107] => /home/www/ww7401/html/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php [108] => /home/www/plugins/serendipity_event_creativecommons/serendipity_event_creativecommons.php [109] => /home/www/plugins/serendipity_event_creativecommons/UTF-8/lang_de.inc.php [110] => /home/www/plugins/serendipity_event_creativecommons/lang_en.inc.php [111] => /home/www/ww7401/html/plugins/serendipity_event_findmore/serendipity_event_findmore.php [112] => /home/www/plugins/serendipity_event_findmore/serendipity_event_findmore.php [113] => /home/www/plugins/serendipity_event_findmore/lang_en.inc.php [114] => /home/www/ww7401/html/plugins/serendipity_event_dbclean/serendipity_event_dbclean.php [115] => /home/www/plugins/serendipity_event_dbclean/serendipity_event_dbclean.php [116] => /home/www/plugins/serendipity_event_dbclean/UTF-8/lang_de.inc.php [117] => /home/www/plugins/serendipity_event_dbclean/lang_en.inc.php [118] => /home/www/ww7401/html/plugins/serendipity_event_page_nugget/serendipity_event_page_nugget.php [119] => /home/www/plugins/serendipity_event_page_nugget/serendipity_event_page_nugget.php [120] => /home/www/plugins/serendipity_event_page_nugget/lang_en.inc.php [121] => /home/www/ww7401/html/plugins/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php [122] => /home/www/plugins/serendipity_event_spamblock_bayes/serendipity_event_spamblock_bayes.php [123] => /home/www/plugins/serendipity_event_spamblock_bayes/UTF-8/lang_de.inc.php [124] => /home/www/plugins/serendipity_event_spamblock_bayes/lang_en.inc.php [125] => /home/www/ww7401/html/plugins/serendipity_event_head_nugget/serendipity_event_head_nugget.php [126] => /home/www/plugins/serendipity_event_head_nugget/serendipity_event_head_nugget.php [127] => /home/www/plugins/serendipity_event_head_nugget/UTF-8/lang_de.inc.php [128] => /home/www/plugins/serendipity_event_head_nugget/lang_en.inc.php [129] => /home/www/ww7401/html/plugins/serendipity_event_statistics/serendipity_event_statistics.php [130] => /home/www/plugins/serendipity_event_statistics/serendipity_event_statistics.php [131] => /home/www/plugins/serendipity_event_statistics/UTF-8/lang_de.inc.php [132] => /home/www/plugins/serendipity_event_statistics/lang_en.inc.php [133] => /home/www/ww7401/html/plugins/serendipity_event_assigncategories/serendipity_event_assigncategories.php [134] => /home/www/plugins/serendipity_event_assigncategories/serendipity_event_assigncategories.php [135] => /home/www/plugins/serendipity_event_assigncategories/UTF-8/lang_de.inc.php [136] => /home/www/plugins/serendipity_event_assigncategories/lang_en.inc.php [137] => /home/www/ww7401/html/plugins/serendipity_event_freetag.org/serendipity_event_freetag.php [138] => /home/www/plugins/serendipity_event_freetag.org/serendipity_event_freetag.php [139] => /home/www/plugins/serendipity_event_freetag.org/UTF-8/lang_de.inc.php [140] => /home/www/plugins/serendipity_event_freetag.org/lang_en.inc.php [141] => /home/www/lang/UTF-8/serendipity_lang_de.inc.php ) == SERENDIPITY ERROR ==
Division by zero in /home/www/plugins/serendipity_event_karma/serendipity_event_karma.php on line 728
-
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: S9y 2.0: Fatal error mit Karma Plugin
Hi!
Hm....Ich habe keine AHnung. Denn die include/functions_images.inc.php is ja enthalten in deiner Listung...
Hm....Ich habe keine AHnung. Denn die include/functions_images.inc.php is ja enthalten in deiner Listung...
# 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/
# 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/
Re: S9y 2.0: Fatal error mit Karma Plugin
Ein opcode cache bug oder sowas?