Comments (12)
Das erste was mich stutzig macht ist, bei mir ist der Funktionsaufruf von rex_sql->rollback()
in Zeile 462...
https://github.com/yakamara/redaxo_yform/blob/master/plugins/manager/lib/yform/manager.php#L462
from search_it.
Du könntest in der Zeile davor mal den Kommentar entfernen und damit die Exception dumpen.
from search_it.
Das hatte ich im Zuge der Fehleranalyse gemacht. Der Dump sagt, dass das SQL-Objekt leer ist bzw. nicht existiert.
Außerdem hatte ich das gestern auch mit yForm 3.4.2 als auch mit 4.x probiert - das Problem passiert in beiden Versionen, nur die Zeilennummer ändert sich.
from search_it.
OK, oben im Screenshot ist der Dump auf das sql-Object. Hier folgt jetzt der dump auf das auskommentierte $e-Object
from search_it.
Da kann ich so schnell jetzt nix sagen. Dazu muss es ja noch an deiner Config/Tabelle liegen, da die Meldung bei uns anderen nicht auftaucht.
from search_it.
Ich versuche das Problem heute Abend mal in einem jungfräulichen Redaxo nachzustellen. Allerdings wüsste ich nicht, was ich da jetzt anders mache als der Standard... Es gibt eine yForm-Tabelle mit dem Feld "headline" - woraus sich das URL-AddOn die Url generiert. Die Tabelle erscheint dann yForm-bedingt automatisch unter "Tabellen" und ich kann Datensätze anschauen, editieren und hinzufügen. Ich habe da auch keine Skripte, die sich per EP iwo einklinken - alles "nativ" verbunden (yForm - search_it - url). Ich wüsste auch gar nicht, was ich da jetzt manuell noch "abstöpseln" könnte um das möglichst "roh" zu testen...
Aber danke erstmal für dein schnelles Feedback. Hab ja erstmal eine "Lösung" gefunden und der Kunde kann erstmal weiter damit arbeiten... :)
from search_it.
Habe ein ähnliches Setup und bekomme bei jedem Seitenaufruf diesen Fehler im Systemlog:
Dazu muss nur "URLs aus dem URL Addon (Version >=2) indexieren" angehakt sein.
rex_sql_exception | Error while executing statement "SELECT search_it.id FROM `rex_tmp_search_it_index` AS search_it LEFT JOIN `rex_url_generator_url` as url ON search_it.fid = url.url_hash WHERE texttype = 'url' AND url.id IS NULL;": SQLSTATE[HY000]: General error: 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '='
-- | --
from search_it.
Dann pass doch die collations mal an.
from search_it.
utf8mb4_unicode_ci ist die von REDAXO empfohlene Collation.
from search_it.
Ich musste die Spalte "fid" der Tabelle [rex_tmp_search_it_index](auf VARCHAR(191) umstellen, da die Konvertierung sonst nicht klappt, siehe hier https://stackoverflow.com/questions/1814532/mysql-error-1071-specified-key-was-too-long-max-key-length-is-767-bytes
from search_it.
Cool, danke. Das hatte ich übersehen.
from search_it.
Keine Ahnung, ob es damit zusammenhängt, aber seit YForm 4 hat sich auch der EP geändert: https://github.com/yakamara/redaxo_yform/blob/master/lib/yform/action/db.php#L91
from search_it.
Related Issues (20)
- utf8_encode() ist in php 8.2 deprecated HOT 2
- SQLSTATE[HY000]: General error HOT 3
- Aktiviertes Maintenance-Modul HOT 6
- "Maximale Trefferanzahl" -1 führt zu sql error HOT 1
- Plugins entfernen HOT 1
- Problem: PHP Type Hints Mixed
- Warning beim indexieren HOT 7
- Warnung zu unspezifisch - X Spalten indexiert HOT 3
- Speichern eines YForm Datensatzes, indexiert alle Datensätze HOT 7
- Artikel die in Offline-Kategorien sind, werden indexiert. HOT 2
- YRewrite-URL-Umleiung auf mailto: HOT 1
- Notice iconv(): Detected an illegal character in input string HOT 1
- Ausgabemodul für die Suche über URLs aus dem URL Addon (>= Version 2.0) wirft einen error HOT 1
- Fehlermeldung: Call to a member function getName() on null HOT 5
- Schrittweise Indexierung über Client (ohne rex_socket)
- `hit`: Methode für Objekt mitliefern (rex_article oder YOrm dataset)
- Search_it vs. access denied HOT 14
- PHP-Warnings bei Index vollständig erstellen HOT 1
- Unterordner Installation & URL Addon: Suchindex kann nicht aufgebaut werden HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from search_it.