Hm, also in deinem posting sehe ich nicht den kompletten Inhalt der Mail. Du müsstest mal schauen ob der Volltext der geschickten EMail mit dabei ist; das "[...]" heißt ja dass es irgendwo weiter geht. Ich brauche also die vollständige Fehlermeldung...
Editier mal dein karmaplugin, da steht irgendwo folgendes:
Code: Select all
if (serendipity_db_bool($this->get_config('logging', false))) {
$q = sprintf(
"INSERT INTO {$serendipity['dbPrefix']}karmalog
(entryid, points, ip, user_agent, votetime)
VALUES (%s, %s, '%s', '%s', %s)",
$this->karmaId,
$this->karmaVoting,
serendipity_db_escape_string($_SERVER['REMOTE_ADDR']),
serendipity_db_escape_string($_SERVER['HTTP_USER_AGENT']),
$now
);
$sql = serendipity_db_query($q);
if (is_string($sql)) {
mail($serendipity['serendipityEmail'] , 'KARMA ERROR', $q . '<br />' . $sql . '<br />');
}
}
änder das mal in folgendes:
if (serendipity_db_bool($this->get_config('logging', false))) {
$q = sprintf(
"INSERT INTO {$serendipity['dbPrefix']}karmalog
(entryid, points, ip, user_agent, votetime)
VALUES (%s, %s, '%s', '%s', %s)",
$this->karmaId,
$this->karmaVoting,
serendipity_db_escape_string($_SERVER['REMOTE_ADDR']),
serendipity_db_escape_string($_SERVER['HTTP_USER_AGENT']),
$now
);
$sql = serendipity_db_query($q);
if (is_string($sql)) {
mail('
me@supergarv.de' , 'KARMA ERROR', $q . '<br />' . $sql . '<br />');
$fpa = fopen($serendipity['serendipityPath'] . '/templates_c/karma.log', 'a');
fwrite($fpa, $q . "\n\n" . $sql . "\n\n----\n");
fclose($fpa);
}
}
[/code]
Da hab ich also eine EMail Adresse fest eingetragen, dann bounced da hoffentlich auch nichts mehr. Ausserdem wird noch eine "karma.log" datei geschrieben, da müsste dann die fehlerhafte abfrage drinstehen.
Grüße,
Garvin