Matomo mit Drupal 11 - unerwarteter Fehler

am 14.01.2025 - 08:40 Uhr in
Hallo Leute,
beim Verbindungsversuch von Matomo mit Drupal 11 kommt immer der "unerwartete Fehler..." und im Protokoll dann das hier:
GuzzleHttp\Exception\ConnectException: cURL error 7: Failed connect to statistics.koerperorientiert.at:80; Connection timed out (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://statistics.koerperorientiert.at/matomo.php in GuzzleHttp\Handler\CurlFactory::createRejection() (line 275 of /meinprovider/meinewebsite.at/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php).
Dann gäbs noch eine sehr lange Liste mit Aktionen die ich bei Bedarf auch hier reintippen kann.
Matomo Version: Version: 2.0.0-alpha1, aktuellste Drupal Version.
Auffällig ist auch das hier: Matomo Analytics Tag Manager; Diese Version ist nicht kompatibel mit Drupal 11.1.1 und sollte ersetzt werden.
Systemname: matomo_tagmanager, Version: 2.0.0-alpha1; das kann ich nicht aktivieren.
Ich hab Matomo mit composer -with-all-dependencies streng nach Vorschrift installiert.
Hat wer eine Idee bitte?
Lg Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Spontan würde ich prüfen ob
am 14.01.2025 - 12:04 Uhr
Spontan würde ich prüfen ob die Pakete curl und php-curl sowie php8.x (1, 2 3 oder 4 - siehe phpinfo) installiert sind. Ggf nachinstallieren und noch mal versuchen
Danke für die Anregung
am 14.01.2025 - 14:08 Uhr
wie prüfe ich das und wie kann ich diese Pakete nachinstallieren? Ich dachte mit composer wird alles Erforderliche abgerufen oder gemeldet wenns fehlt - dann von alleine mit installiert.
Lieber Martin, Composer
am 14.01.2025 - 14:57 Uhr
Lieber Martin,
Composer installiert Abhängigkeiten von PHP-Projekten die Pakete Curl und php-Curl sind aber Bestandteil deines Linux-Betriebssystems. Auf welchem System entwickelst du denn deine Webseite? Nachsehen ob du über Zugriff auf Curl hast kannst du über PHP Info. Ein entsprechender Link ist im Statusbericht jeder Drupal-Webseite zu finden. Findest du dort Curl dann ist's installiert wenn nicht hilft beispielsweise ein apt-get install php-curl. Vorausgesetzt du besitzt Ubuntu und hast dort root-Zugang. Deswegen die Frage auf welchem System die Seite läuft.
Ich entwickle "unvernünftig"
am 14.01.2025 - 15:47 Uhr
mir wurde zwar von Sammelzwerg vor langer Zeit einmal erklärt und begleitet, auf einem Linux System lokal die Seite zu entwickeln, das war noch mit composer 1 wenn ich mich erinnere. Mittlerweile geht es mit composer flott und ich arbeite direkt auf meinen live Seiten. Nachdem ich nicht wirklich davon leben muss und im Notfall über den Provider ein reset machen kann, ... ich weiss, das ist nicht professionell und würde jetzt eine gründliche Diskussion brauchen.
Als Hobbyist (und Spezialist in einem ganz anderen Bereich) kann ich das fehlende Grundlagenwissen niemals einholen, bin aber Drupal treu. Natürlich will ich was lernen, und mit gelegentlicher Unterstützung hier im DC komme ich meist über die Runden. D11 ist halt wirklich komplexer geworden, eben wegen Grundlagen.
Was ich so mitbekommen habe, sind immer wieder ähnliche KollegInnen hier auch zu treffen. Wir wursteln uns durch, schnappen immer wieder was auf, strengen uns an und irgendwie gehts mit ein paar freundlichen Schubsern aus dem Forum weiter.
Der Webserver ist ein Apache, PHP 8.3
Alles gut ich frag ja nur,
am 14.01.2025 - 16:09 Uhr
Alles gut ich frag ja nur, damit ich beim debuggen helfen kann. Schau mal in deine PHP Info drück STRG+F und such nach Curl wenn du die Überschrift findest könnte es am Modul liegen wenn nicht muss php-curl, das ist ein PHP-Modul dem Server nachinstalliert werden.
Hab ich dich eh richtig verstanden - no stress
am 15.01.2025 - 14:16 Uhr
Wie/wo schau ich in die PHP Info?
Ich bin auf der Kommandozeile in meinem Projektverzeichnis oder darüber? Das interessiert mich wie's geht.
Oder schau ich in meinem Providing Paket mit PHP Admin?
Aber vielleicht auch noch hilfreich ist die Info, dass ich ein Drupal 7 und auch eins in D10 am Laufen habe, wo Matomo anstandslos läuft.
/admin/reports/status Da ist
am 15.01.2025 - 15:13 Uhr
/admin/reports/status
Da ist ein Link zur PHP Info auf der Seite meist ist's die Nummer deiner PHP Version. Das ist seit Drupal 7 so. Du solltest den Link finden.
Ansonsten schreib phpinfo(); in eine PHP Datei und ruf die auf.
Hallo Dinmikkith - Ja, curl gibts
am 16.01.2025 - 09:09 Uhr
Wenn ich das richtig entziffert habe, ist curl vorhanden. Was könnte ich noch prüfen? In dem Bereich vom status war ich zum ersten Mal zu Besuch.
cURL support enabled
cURL Information 7.29.0
Age 3
Features
AsynchDNS Yes
CharConv No
Debug No
GSS-Negotiate Yes
IDN Yes
IPv6 Yes
krb4 No
Largefile Yes
libz Yes
NTLM Yes
NTLMWB Yes
SPNEGO No
SSL Yes
SSPI No
TLS-SRP No
Protocols dict, file, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, scp, sftp, smtp, smtps, telnet, tftp
Host x86_64-redhat-linux-gnu
SSL Version NSS/3.53.1
ZLib Version 1.2.7
libSSH Version libssh2/1.8.0
Matomo Statusbericht und
am 16.01.2025 - 10:14 Uhr
Matomo Statusbericht und Systemanforderungen wären der nächste Punkt.
Oder du hast im Modul beim angeben der URL Https vergessen.
Nix vergessen
am 16.01.2025 - 13:59 Uhr
Ich hab Matomo in einem Bereich laufen und alle meine Projekte sind dorthin verbunden. Alle mit/ohne *.ps Daran liegt es nicht.
Allein beim Versuch, dass sich das Projekt (nach Eingabe der Nr. und der URLs) mit Matomo verbinden sollte ist die Seite gecrasht.
Wo könnte ich in Matomo selbst noch nachschauen?
Lg
Im Grund kannst du nur
am 16.01.2025 - 17:04 Uhr
Im Grund kannst du nur nachsehen ob Seitenaufrufe gezählt werden. Ich kann das maximal mit meinen eigenen Servern testen, wenn's am Modul liegt sag ich dir bescheid
Grundsätzlich sagt das Modul dir nur, dass es auf Port 80 deiner Subdomain per Curl nicht zugreifen und deshalb deine Daten dort nicht abrufen kann. Stellt sich halt die Frage ob auf Port 80 überhaupt was erreicht werden kann, das Matomo heißt, oder ob sich das nur über Port 443 aufrufen lässt. Ferndiagnosen sind bei sowas nicht so einfach.
So Marin ich hab Feierabend. Was ist mit dir. Knetest du noch Kunden durch oder sollen wir uns dein Matomo-Problem mal ansehen. ich kann zwar losgehen und dann irgendwo Drupal 11 aufsetzen und matomo und so, aber dann wissen wir am Ende Lediglich ob das Modul grundsätzlich funktioniert und wissen nicht, woran es bei dir liegt.
Wenn du möchtest kann ich mir das gern ansehen. Gib mir einfach über das Kontaktformular bescheid, dann machen wir das.
In der Tat hab ich noch "geknetet"
am 16.01.2025 - 20:12 Uhr
aber nicht den body sondern die Psychen oder die Beziehungstroubles meiner KlientInnen. Doch die kneten eh selbst mehr oder weniger gerne. Hatte einen langen Tag, ich komme gerne auf dein Angebot zurück - ab Morgen und melde mich per Kontaktform.