Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Hier bekommst Du deutschsprachigen Support. Keine Fehlermeldungen oder Erweiterungswünsche bitte!
Post Reply
amadeus
Posts: 18
Joined: Sun 13. Jun 2004, 15:21
Location: Hildesheim
Contact:

Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Post by amadeus »

Hallo.

nach langer Suche weiß ich jetzt nun nicht mehr weiter.
Nach Update von Version phpwcms-2007-12-29 auf 1.3.9. r213 möchte ich gern den CP Newsletter einsetzen.
Soweit hat alles geklappt mit den Texten und dem Abonieren des Newsletters.
Die Abonennten werden eingetragen, Bestätigungsmail wird geschickt, Aktivierung per Bestätigungslink klappt.
Nun möchte ich einen Testnewsletter losschicken.

Unter Kommunikation -> Newsletter einen Testnewsletter erstellt.
Testnewsletter -> Edit
Text eingetragen im HTML Newsletter Inhalt
Unten bei Status Häkchen gesetzt bei Newsletter aktiv schalten -> auf Aktualisieren geklickt
Es erscheint die grüne Meldung "Die Sende-Warteschlange wird aktualisiert...
Danach erscheint folgende Fehlermeldung:

{STATUS_MESSAGE}
Fatal error: Call to undefined function: array_chunk() in /mnt/web6/12/23/5720923/htdocs/include/inc_lib/newsletter.form.inc.php on line 165

Die Zeilen um line 165 sagen folgendes:

// now insert queue entries into db
$queue = array_chunk($queue, 2); <---- Zeile 165
foreach($queue as $value) {

$sql = 'INSERT INTO '.DB_PREPEND.'phpwcms_newsletterqueue ';
$sql .= '(queue_created, queue_changed, queue_status, queue_pid, queue_rid) VALUES ';
$sql .= implode(', ', $value);
_dbQuery($sql, 'INSERT');
}
}

Bis jetzt habe ich alle Problemstellungen mit intensiver Forumbenutzung oder ausdauerndem Probieren lösen können.
Aber an der Stelle hört es jetzt bei mir auf.

Hat irgend jemand eine Idee wo ich nachschauen kann? Wo der Fehler liegen könnte? So wie es ausschaut in der Datenbank. Aber wo ist da was für welches zuständig? Fehlt ein Table? Gab es also beim Update einen Fehler? Wenn ja wo?

Ich habe den Newsletter in der alten Version leider nicht ausprobiert.

Die Website wird bei Strato gehostet. Ich hoffe nicht das das Problem dort liegt. :?

Auf Hilfe oder einen Tipp hoffend...

amadeus
User avatar
juergen
Moderator
Posts: 4556
Joined: Mon 10. Jan 2005, 18:10
Location: Weinheim
Contact:

Re: Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Post by juergen »

Als erstes solltest du einfach den Programmteil nochmal neu hochladen, evtl ist da ein file ausgelassen ..
User avatar
Cipolla
Posts: 451
Joined: Sat 16. Feb 2008, 20:39
Location: Muppet Show

Re: Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Post by Cipolla »

Sehe ich genauso, das script versucht auf die function array_chunk(); zuzugreifen, kann es aber nicht finden. Möglicherweise fehlt da wirklich eine include datei.
...
User avatar
Oliver Georgi
Site Admin
Posts: 9900
Joined: Fri 3. Oct 2003, 22:22
Contact:

Re: Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Post by Oliver Georgi »

array_chunk() ist eine Standard PHP Funktion:
http://php.net/array_chunk

Schlußfolgerung: PHP Version < 4.2.0 = zu alt = unbedingt was daran ändern.

Oliver
Oliver Georgi | phpwcms Developer | GitHub | LinkedIn | Систрон
amadeus
Posts: 18
Joined: Sun 13. Jun 2004, 15:21
Location: Hildesheim
Contact:

Re: Fehlermeldung bei Newsletter nach Update auf 1.3.9 r213

Post by amadeus »

Hallo.

es lag an der PHP Version.
Vielen Dank an Oliver für den Tipp!

Zum Glück kann man auch nachträglich die PHP Version auswählen mit der man arbeiten möchte.
Ich habe auf die PHP Version 4.4.8 umgestellt, et voila...
Soweit ich sehen kann läuft alles.

Danke an alle die sich mit meiner Frage auseinandergesetzt haben.

amadeus
Post Reply