Home arrow Forum
Mit 'Links' Geld verdienen
MGFi funktioniert nicht einwandfrei mit mySQL 5
Willkommen Gast. Bitte einloggen oder registrieren.
21.11.2008, 16:53:03

Einloggen mit Benutzername, Passwort und Sitzungslänge
Suche:     Erweiterte Suche
425 Beiträge in 113 Themen von 1,237 Mitglieder
Neuestes Mitglied: northbeepp
* Übersicht Hilfe Suche Login Registrieren
+  MGFi Support
|-+  MGFi
| |-+  Version 3.x
| | |-+  MGFi funktioniert nicht einwandfrei mit mySQL 5
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Senden Sie dieses Thema Drucken
Autor Thema: MGFi funktioniert nicht einwandfrei mit mySQL 5  (Gelesen 6062 mal)
McTristan

Offline Offline

Beiträge: 4


MGFi funktioniert nicht einwandfrei mit mySQL 5
« am: 15.12.2005, 22:24:34 »

Beim Zugriff auf "Alle Inhalte" bspw. kommt folgende Fehlermeldung:

Datenbankfunktion erfolglos, Fehlernummer [ 1054 ]
Unknown column 'c.access' in 'on clause' SQL=SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author FROM mos_content AS c, mos_categories AS cc, mos_sections AS s LEFT JOIN mos_groups AS g ON g.id = c.access LEFT JOIN mos_users AS u ON u.id = c.checked_out LEFT JOIN mos_users AS v ON v.id = c.created_by LEFT JOIN mos_content_frontpage AS f ON f.content_id = c.id WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10

Das Problem liegt darin, dass um die Tabellen die der FROM-Anweisung folgen nicht von einer Klammer umfasst sind. Dieser Fehler wurde sowohl in Joomla als auch im aktuellen Mambo 4.5.3 gefixt denn er umfasst einige Dateien.
Hatte das für die 4.5.2 Mambo schon einmal gemacht aber hier mal ein Beispiel:

SELECT c.*, g.name AS groupname, cc.name, u.name AS editor, f.content_id AS frontpage, s.title AS section_name, v.name AS author FROM ( mos_content AS c, mos_categories AS cc, mos_sections AS s ) LEFT JOIN mos_groups AS g ON g.id = c.access LEFT JOIN mos_users AS u ON u.id = c.checked_out LEFT JOIN mos_users AS v ON v.id = c.created_by LEFT JOIN mos_content_frontpage AS f ON f.content_id = c.id WHERE c.state >= 0 AND c.catid=cc.id AND cc.section=s.id AND s.scope='content' ORDER BY s.title, c.catid, cc.ordering, cc.title, c.ordering LIMIT 0,10
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #1 am: 15.12.2005, 23:12:25 »

Ich lasse mich ja gerne eines Besseren belehren, aber liegt es nicht mehr daran als dass MySQL die Syntax der DB.Abfragen und der LEFT JOINS in der 5er Version ein wenig geändert hat?

Siehe dazu hier die Diskussion: http://www.mgfi.info/component/option,com_smf/Itemid,35/topic,23.0
Gespeichert

[ mic ]
McTristan

Offline Offline

Beiträge: 4


Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #2 am: 16.12.2005, 06:43:08 »

Fakt ist nunmal, dass MGFi in der derzeitigen Version nicht mit mySQL 5 zusammenarbeitet. Klar liegt es daran, dass in mySQL etwas geändert wurde. Meine Lösung von oben behebt aber das Problem, zudem ist es sowohl in Mambo als auch in Joomla mittlerweile gefixt also sollte das ja auch für MGFi funktionieren oder wollt ihr den Leuten vorschreiben welche mySQL-Datenbank sie verwenden sollen?
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #3 am: 16.12.2005, 10:05:23 »

Fakt ist nunmal, dass MGFi in der derzeitigen Version nicht mit mySQL 5 zusammenarbeitet. Klar liegt es daran, dass in mySQL etwas geändert wurde. Meine Lösung von oben behebt aber das Problem, zudem ist es sowohl in Mambo als auch in Joomla mittlerweile gefixt also sollte das ja auch für MGFi funktionieren oder wollt ihr den Leuten vorschreiben welche mySQL-Datenbank sie verwenden sollen?
Wir schreiben garnichts vor.
Auch nicht die Verwendung des MGFi - der nichts anderes ist, als Leuten die nicht oder nicht gut Englisch können, ein komplett deutschsprachiges Interface zu geben.

Wir freuen uns aber über jeden kontruktiven Beitrag und Mitarbeit.
Wäre noch schöner wenn Meldungen hier von Leuten geschrieben würde, die zumindest ihre Webseite angeben würden - wenn Sie den MGFi einsetzen.
Weiters: es steht nirgends, dass MySQL 5.x unterstützt wird, auch nicht bei Joomla oder Mambo - die kommende Version des MGFi 3 Enhanced wird dies aber ...
Gespeichert

[ mic ]
McTristan

Offline Offline

Beiträge: 4


Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #4 am: 16.12.2005, 10:36:09 »

Versteh mich nicht falsch, ich finde es schon wichtig eine komplett deutsche Version von Joomla/Mambo zu haben.
Sicher schreibt ihr niemandem vor, welche Datenbankversion er benutzen soll aber mySQL 5 ist nunmal die aktuelle Version und da wäre es wohl wünschenswert wenn MGFi damit funktionieren würde.
Und mit "funktionieren" meine ich, dass es nicht optimal funktioniert, sondern grundsätzlich. Wenn Joomla demnächst den neuen Abstraktionslayer für Datenbanken von PHP5 mit StoredProcedures, Trigger etc. für mySQL5 einsetzt dann ist das ja wünschenswert. Funktionieren tut aber schon die aktuelle Version. Genauso funktioniert Mambo in der aktuellen Version ohne Probleme mit mySQL 5.

Und so blöd das auch klingt, im Moment setze ich MGFi gar nicht ein weil es schlichtweg nicht funktioniert Wink
Oder noch anders: Wenn jemand bei euch MGFi kaufen würde um es kommerziell einzusetzen, dabei auf mySQL 5 setzt und schon beim ersten Versuch eine lapidare Fehlermeldung bekommt. Würdet ihr dann auch sagen: "Wir sagen ja auch nicht, dass es mit mySQL 5 kompatibel ist".

Im Gegensatz zu Mambo oder Joomla verkauft ihr etwas für Geld (auch wenn es eine freie Version von MGFi unter anderen Lizenzbedingungen gibt). Ist nicht bös' gemeint, auch wenn meine Kommentare so klingen aber ich versuch das mal aus der Sicht eines kommerziellen Anwenders zu sehen.
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #5 am: 16.12.2005, 11:13:51 »

Versteh mich auch nicht falsch  Wink
Hast Du eine 'gekaufte Version' des MGFi probiert?
Das soll nicht heissen dass diese 'kommerzielle' eine viel andere ist als welche hier zum Download angeboten wird, aber kleine Unterschiede werden immer sein.
Warum? Nun, wenn man sich einige sogenannte 'Firmen' ansieht welche den MGFi als Basis ihrer Geschäfte verwenden, dort aber jegliche Copyrights entfernen, das Ganze dann XCMS, YCMS - und was weiß ich noch alles - benennen, das Geänderte dann gutgläubigen Leuten um ein Schweinegeld (ich rede da von 450 - 900 Euro pro Stück & Installation) verkaufen, dafür aber nicht einen Cent bezahlt haben, hat diese Vorgehensweise eine Berechtigung.

Wie jedoch hinlänglich bekannt sein sollte, bemühen wird uns sehr rasch zu reagieren auf allfällige Probleme.

Wenn es eine Standardkonfiguration (Servermässig) gäbe, wäre es fein - nicht nur für uns.
Am liebsten wäre mir Apache 2, php 5.x, MySQL 5.x.
Leider aber 'krebsen' da noch etliche Anbieter herum welche tw. mit Uraltversionen von php (kleiner 4.3.11), MySQL (kleiner 3.2.x) aufwarten.
Die Leidtragenden sind letzendlich die Kunden!

Letzendlich sollten wir nicht vergessen: die Versionen 5 (php & MySQL) mögen die aktuellen sein, ob sie allerdings auch das Beste sind (im Hinblick für bestehende Installationen - und derer gibt es mehr als genug) ist zu bezweifeln.
Am schlimmsten sind die Anbieter welche die Kunden mit Zwangsupdates beglücken (egal welcher Art) welche nicht unbedingt notwendig wären.

Faktum ist doch: eine derzeitige Serverstandardinstallation besteht aus einem Apache 1.3.x, php 4.1x.x, MySQL 3.2x.x

Richtig ist, dass wir was im Gegensatz zu Joomla und Mambo verkaufen (nicht nur ein Basissystem) - da stecken auch etliche 100 Stunden Arbeit dahinter.
MGFi ist auch schlussendlich nicht nur ein Basissystem, sondern eine massiv erweiterte Version welche auf Anhieb Einsatzbereit ist.
Deswegen auch die Einschränkung der Enhanced Version als Downlaod nur für Registrierte.

Die Version 2, später 3 Basic wird immer frei erhältlich bleiben.
Allerdings wird es diese auch nur solange geben, als dass es die Entwickler von Joomla und Mambo endlich schaffen eine Multilinguale Version zu veröffentlichen.

@McTristan: Danke auf alle Fälle für deinen Input - gute Leute könnten wir immer gebrauchen  Grin
Gespeichert

[ mic ]
heinz01

Offline Offline

Beiträge: 1


Re: MGFi funktioniert nicht einwandfrei mit mySQL 5
« Antwort #6 am: 09.01.2006, 19:59:29 »

So nun aber mal die Frage die doch wohl im Raum steht.
Gibt es einen Patch oder Update der dieses Problem behebt. Huh?
Wenn "nein" ist einer in Arbeit?
Gespeichert
Seiten: [1] Nach oben Senden Sie dieses Thema Drucken 
« vorheriges nächstes »
Gehe zu:  

Premiuminhalte
MoneyBookers
Zugang zu Premiuminhalten
EUR
Das MGFi-Projekt unterstützen
Herzlichen Dank.
Support
Shop
Programmversionen
Updates MGFi