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.