Ergebnis 1 bis 9 von 9

Thema: Probleme mit news4ward

  1. #1
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage Probleme mit news4ward

    Hi zusammen,

    beim Update von 3.5.x auf 4.9.x gibt es (kleinere?) Problem mit der Erweiterung news4ward. Ich weiss, ist nicht mehr superaktuell, aber der Kunde möchte es gerne weiter verwenden.

    Beim Bearbeiten des Beitragsleser-Moduls im Backend erhalte ich folgende Fehlermeldung:
    Code:
    Internal Server Error
    Argument 2 passed to Contao\Controller::getTemplateGroup() must be of the type array, string given, called in /var/www/vhosts/mydomain.de/httpdocs/kunde/var/cache/prod/contao/dca/tl_module.php on line 2058
    Im Frontend lassen sich die einzelnen Beiträge (weiterlesen) nicht anklicken. Im Log steht danach folgendes:
    Code:
    [2020-10-28 15:17:49] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing 'SELECT *, author AS authorId, 						(SELECT title FROM tl_news4ward WHERE tl_news4ward.id=article.pid) AS archive, 						(SELECT jumpTo FROM tl_news4ward WHERE tl_news4ward.id=article.pid) AS parentJumpTo, 						(SELECT name FROM tl_user WHERE id=author) AS author, 						MATCH (keywords,tags,title,description) AGAINST (' My Text' IN BOOLEAN MODE) AS score 				FROM tl_news4ward_articleWithTags AS article 				WHERE id<>'7' AND article.pid IN('1') AND (article.start='' OR article.start<1603894669) AND (article.stop='' OR article.stop>1603894669) AND article.status='published' 					AND MATCH (keywords,tags,title,description) AGAINST (' My Text' IN BOOLEAN MODE) > 0 				ORDER BY score DESC':  SQLSTATE[HY000]: General error: 1191 Can't find FULLTEXT index matching the column list" at /var/www/vhosts/mydomain.de/httpdocs/kunde/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 128 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 0): An exception occurred while executing 'SELECT *, author AS authorId,\n\t\t\t\t\t\t(SELECT title FROM tl_news4ward WHERE tl_news4ward.id=article.pid) AS archive,\n\t\t\t\t\t\t(SELECT jumpTo FROM tl_news4ward WHERE tl_news4ward.id=article.pid) AS parentJumpTo,\n\t\t\t\t\t\t(SELECT name FROM tl_user WHERE id=author) AS author,\n\t\t\t\t\t\tMATCH (keywords,tags,title,description) AGAINST (' My Text' IN BOOLEAN MODE) AS score\n\t\t\t\tFROM tl_news4ward_articleWithTags AS article\n\t\t\t\tWHERE id<>'7' AND article.pid IN('1') AND (article.start='' OR article.start<1603894669) AND (article.stop='' OR article.stop>1603894669) AND article.status='published'\n\t\t\t\t\tAND MATCH (keywords,tags,title,description) AGAINST (' My Text' IN BOOLEAN MODE) > 0\n\t\t\t\tORDER BY score DESC':\n\nSQLSTATE[HY000]: General error: 1191 Can't find FULLTEXT index matching the column list at /var/www/vhosts/mydomain.de/httpdocs/kunde/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:128, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: HY000): SQLSTATE[HY000]: General error: 1191 Can't find FULLTEXT index matching the column list at /var/www/vhosts/mydomain.de/httpdocs/kunde/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: HY000): SQLSTATE[HY000]: General error: 1191 Can't find FULLTEXT index matching the column list at /var/www/vhosts/mydomain.de/httpdocs/kunde/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:125)"} []
    Zeile 2058 tl_module.php:
    PHP-Code:
    return $this->getTemplateGroup('mod_news4ward_reader'$intPid); 
    Jemand eine Idee?

    Grüße,
    mapfei

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Zitat Zitat von mapfei Beitrag anzeigen
    Ich weiss, ist nicht mehr superaktuell, aber der Kunde möchte es gerne weiter verwenden.
    Was genau benötigt der Kunde denn davon?

  3. #3
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Naja, es sind halt seinerzeit Blogeinträge mit Kommentaren und Tagging damit umgesetzt worden, was auch soweit alles funktioniert. Nur die jeweiligen Beiträge lassen sich nicht aufrufen.

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

  5. #5
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Kann ich das irgendwie temporär fixen?

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.063
    Partner-ID
    10107

    Standard

    Du könntest die Änderungen manuell machen oder den Fork von mir als Repository in deiner composer.json eintragen umd dann den Branch des Pull Requests zu installieren.

  7. #7
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Supi, die Module lassen sich nun immerhin wieder bearbeiten. Die Frontendausgabe wie hier beschrieben funktioniert jedoch leider immer noch nicht.

    Hängt vielleicht auch damit zusammen, dass das Installtool nicht über diesen Eintrag hier "hinweg" kommt:
    Code:
    CREATE 
    OR REPLACE VIEW `tl_news4ward_articleWithTags` AS 
    SELECT 
      tl_news4ward_article.*, 
      GROUP_CONCAT(tag) AS tags 
    FROM 
      tl_news4ward_article 
      LEFT OUTER JOIN tl_news4ward_tag ON (
        tl_news4ward_tag.pid = tl_news4ward_article.id
      ) 
    GROUP BY 
      tl_news4ward_article.id
    D.h. bei Klick auf "Datenbank aktualisieren" bleibt dieser Eintrag immer weiter bestehen.
    Geändert von mapfei (28.10.2020 um 15:29 Uhr)

  8. #8
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Frage

    Es hat wohl alles mit dem Import der alten DB zu tun. Der Import schlägt wie folgt fehl:
    Code:
    SQL-Befehl:
    CREATE ALGORITHM=UNDEFINED DEFINER=`db189123`@`127.0.0.%` SQL SECURITY DEFINER VIEW `tl_news4ward_articleWithTags`  AS SELECT `tl_news4ward_article`.`title` AS `title`, `tl_news4ward_article`.`alias` AS `alias`, `tl_news4ward_article`.`author` AS `author`, `tl_news4ward_article`.`keywords` AS `keywords`, `tl_news4ward_article`.`description` AS `description`, `tl_news4ward_article`.`highlight` AS `highlight`, `tl_news4ward_article`.`subheadline` AS `subheadline`, `tl_news4ward_article`.`teaserCssID` AS `teaserCssID`, `tl_news4ward_article`.`teaser` AS `teaser`, `tl_news4ward_article`.`teaserImage` AS `teaserImage`, `tl_news4ward_article`.`teaserImageCaption` AS `teaserImageCaption`, `tl_news4ward_article`.`social` AS `social`, `tl_news4ward_article`.`cssID` AS `cssID`, `tl_news4ward_article`.`status` AS `status`, `tl_news4ward_article`.`start` AS `start`, `tl_news4ward_article`.`stop` AS `stop`, `tl_news4ward_article`.`sticky` AS `sticky`, `tl_news4ward_article`.`useFacebookImage` AS `u[...]
    
    MySQL meldet:
    #1227 - Kein Zugriff. Hierfür wird die Berechtigung SUPER benötigt
    Google liefert mir als Antwort hierauf, dass die entsprechende Anweisung wie folgt abzuändern ist:

    Code:
    CREATE VIEW viewName AS SELECT ....
    Gesagt getan und der Import funktioniert fehlerfrei.

    Das Installtool läuft nun ebenfalls durch - bis zum Schluß. Dort bleibt immer

    Code:
    CREATE 
    OR REPLACE VIEW `tl_news4ward_articleWithTags` AS 
    SELECT 
      tl_news4ward_article.*, 
      GROUP_CONCAT(tag) AS tags 
    FROM 
      tl_news4ward_article 
      LEFT OUTER JOIN tl_news4ward_tag ON (
        tl_news4ward_tag.pid = tl_news4ward_article.id
      ) 
    GROUP BY 
      tl_news4ward_article.id
    stehen. Vermutlich hängt das damit zusammen? Und vermutlich hängt damit auch der Fehlerhafte Seitenaufruf der Beiträge zusammen?

    Wwwwaaaahhhhh....!!!

  9. #9
    Contao-Fan Avatar von mapfei
    Registriert seit
    11.05.2010.
    Ort
    Much
    Beiträge
    692

    Standard

    Ersetze news4ward durch contao-news_categories und es läuft...

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •