Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 24. Oktober 2013 09:42

dkwaldhausen
hat von CMS/ms gehört
Registriert: 24. Oktober 2013
Beiträge: 2

Fehler -Warning: join() [function.join]: Invalid ...Statistics.module

Hallo zusammen,
ich arbeite mich gerade in Made Simple ein. Dabei ist mir ein Fehler auf meiner Startseite aufgefallen, welcher jedoch nur sporadisch auftritt.

Hier die Fehlermeldung welche auf der Startseite angezeigt wird:
Warning: join() [function.join]: Invalid arguments passed in /homepages/33/d43339391/htdocs/cms/modules/Statistics/Statistics.module.php on line 471

Weiß jemand woran das liegt? Und wie ich das beheben kann?

Vielen Danke schon mal für alle Antworten.

Offline

#2 24. Oktober 2013 10:12

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: Fehler -Warning: join() [function.join]: Invalid ...Statistics.module

Hallo,

vermutlich funktioniert das Modul 'Statistics' mit der aktuellen CMSms Version nicht mehr. Es wurde schon lange nicht mehr aktualisiert und in der CMSms Entwicklung hat sich seither viel getan.

Offline

#3 24. Oktober 2013 11:31

Klenkes
Server-Pate
Ort: 89428 Syrgenstein
Registriert: 17. Dezember 2010
Beiträge: 1.423

Re: Fehler -Warning: join() [function.join]: Invalid ...Statistics.module

Cherry schrieb:

vermutlich funktioniert das Modul 'Statistics' mit der aktuellen CMSms Version nicht mehr.

Also prinzipiell schon.
Ich habe es bei mehreren 1.11.7 bis 1.11.9ern im Einsatz und es funktioniert schon.

Die Warnung hängt vieleicht auch mit den Einstellungen des Servers bezüglich Errorlevel zusammen.

Offline

#4 24. Oktober 2013 13:19

dkwaldhausen
hat von CMS/ms gehört
Registriert: 24. Oktober 2013
Beiträge: 2

Re: Fehler -Warning: join() [function.join]: Invalid ...Statistics.module

Hier die beiden Versionen.
CMS Version        1.11.7
Statistics                1.1.3

Diese sollten kompatibel sein oder?

Wo stelle ich den Errorlevel ein?
Dadurch ist der Fehler aber auch nicht behoben.

Offline

#5 25. Oktober 2013 07:38

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.383

Re: Fehler -Warning: join() [function.join]: Invalid ...Statistics.module

Wo stelle ich den Errorlevel ein?

Das ist eine serverseitige Einstellung von PHP.
Das kann man entweder via .htaccess-Datei einstellen oder über ein Tool Deines Providers.

Dadurch ist der Fehler aber auch nicht behoben.

Du kannst natürlich auch im Modul in der Datei Statistics.module.php die Zeile (471) ändern:

ORIGNIAL:

        $statkeywords=$this->ReplaceKeywords(join($keyword_array, " "));

ÄNDERN IN:

        $statkeywords=$this->ReplaceKeywords(implode(" ", $keyword_array));

Unabhängig davon würde ich Dir aber trotzdem empfehlen, die Ausgabe von Fehlermeldungen nur dann einzuschalten, wenn etwas nicht funktionert und Du den Fehler analysieren willst. Denn eigentlich hat das niemanden sonst weiter zu interessieren.

EDIT:
Ich Depp! Der Fehler lag ganz woanders. Die Reihenfolge der Argumente bei der Funktion join() war falsch. Ich würde allerdings implode() verwenden. Soll schneller sein.

EDIT 2:
Das allein behebt allerdings nicht immer den Fehler. Siehe hier: http://www.cmsmadesimple.de/forum/viewtopic.php?id=3625

Beitrag geändert von NaN (10. Dezember 2013 15:53)


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12.2 unter PHP 7:
cmsms-1.12.2-php7.2-diff.tar.gz (nur die geänderten Dateien)
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)

Offline