Home arrow Forum
Mit 'Links' Geld verdienen
Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
Willkommen Gast. Bitte einloggen oder registrieren.
21.11.2008, 04:33:46

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
| | |-+  Enhanced
| | | |-+  Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Senden Sie dieses Thema Drucken
Autor Thema: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011  (Gelesen 5419 mal)
surfmasta
Gast


E-Mail
Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« am: 16.11.2005, 00:12:12 »

Hi,
habe das MGFi_3.0.4_enhanced_20051011 auf ner sauberen leeren Datenbank installiert und es funktionierte soweit alles tadellos. Habe für meine Datenbankeinträge den Anfangskürzel cms_ gewählt damit ein späteres eventuelles Upgrade auf Joomla nicht an Mambo erinnert :-) (Wann kommt MGFI mit Joomla-Kern eigentlich raus?)
Allerdings wenn ich im Adminmenü auf "Alle Inhalte" gehe, kommt eine Datenbankfehlermeldung:

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 cms_content AS c, cms_categories AS cc, cms_sections AS s LEFT JOIN cms_groups AS g ON g.id = c.access LEFT JOIN cms_users AS u ON u.id = c.checked_out LEFT JOIN cms_users AS v ON v.id = c.created_by LEFT JOIN cms_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

Mein MGFI läuft auf nem vserver den ich soweit korrekt eingerichtet habe, ältere Mambos und Joomla laufen darauf korrekt. Habe die Vermutung das bei der Installation von MGFI wohl ein falscher Datenbankeintrag vorgenommen wurde, oder?
Gespeichert
mic
Administrator
*****
Offline Offline

Beiträge: 152


WWW
Re: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« Antwort #1 am: 25.11.2005, 00:56:51 »

Zum ersten Punkt 'MGFi mit Joomlakern': sobald eine halbwegs vernünftige Joomlaversion veröffentlicht wird ...
Wir arbeiten bereits an der ersten MGFi-Joomla Version, wie sich aber jeder vorstellen kann ist da eine menge Arbeit dahinter (und es sollen ja nicht die Patches nachfolgen wie die Geschenke zu Weihnachten).

Zum zweiten Punkt 'Datenbankfehler': ist mir ehrlich gesagt vollkommen unerklärtlich und vollkommen neu.
Das Tabellenvorzeichen 'cms_' ist frei wählbar und hat keinen einfluss auf die Abfragen (wie man ja auch sehen kann werden die Tabellen richtig aufgerufen).
Sind schon Artikel in der DB eingetragen?
Die SQL-Fehlernummer '1954' besagt eigentlich nur, dass eine Unbekannte Tabellenreihe aufgerufen wurde.
In diesem Fall die Reihe 'access'.
Wäre es mal möglich in der Datenbank nachzusehen und die Reihe 'access' in der Tabelle 'cms_content' auf unegwöhliche einträge (nicht 0 oder 1) zu überprüfen?
Gespeichert

[ mic ]
carp

Offline Offline

Beiträge: 3


Re: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« Antwort #2 am: 28.11.2005, 16:25:43 »

Bei mir wird derselbe Datenbankfehler angezeigt. Das Feld 'access' existiert in der Tabelle 'mos_content' (ich habe das bei der Installation vorgeschlagene Präfix "mos_" übernommen) und enthält jeweils eine '0'. Es sind insgesamt 15 Artikel in dieser Tabelle eingetragen (14 waren direkt nach der Installation vorhanden, ein weiterer wurde von mir eingegeben).
Gespeichert
test

Offline Offline

Beiträge: 6


Re: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« Antwort #3 am: 09.12.2005, 00:46:58 »

Habe es nun gelöst.
Zeile 200 in administrator/components/com_content/admin.content.php muss geändert werden in:

$query = "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"
        . "\n FROM #__content AS c" //, #__categories AS cc, #__sections AS s"
        . "\n LEFT JOIN #__groups AS g ON g.id = c.access"
        . "\n LEFT JOIN #__users AS u ON u.id = c.checked_out"
        . "\n LEFT JOIN #__users AS v ON v.id = c.created_by"
        . "\n LEFT JOIN #__content_frontpage AS f ON f.content_id = c.id"
        . "\n LEFT OUTER JOIN #__categories AS cc ON c.catid=cc.id"
        . "\n LEFT OUTER JOIN #__sections AS s ON cc.section=s.id"
        . ( count( $where ) ? "\nWHERE " . implode( ' AND ', $where ) : '' )
        . $order
        . "\n LIMIT $pageNav->limitstart,$pageNav->limit"
        ;

Das liegt wohl daran dass ich das aktuelle MySQL installiert habe und die Anfrage mit den JOINs in der Datenbank sich geändert hat. Genaueres siehe hier: http://forum.mamboserver.com/showthread.php?t=65411
Gespeichert
McTristan

Offline Offline

Beiträge: 4


Re: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« Antwort #4 am: 16.12.2005, 06:45:40 »

Das Problem tritt aber nicht nur in der Admin-Komponente "content" auf sondern auch an anderen Stellen. Wenn man die einzelnen Dateien durchgeht, trifft man öfters auf FROM-Anweisungen über mehrere Tabellen mit anschließendem LEFT oder INNER JOIN. Das Problem lässt sich beheben durch das umklammern der in der FROM-enthaltenen Tabellen und wurde so auch im aktuellen Mambo und Joomla realisiert.
Gespeichert
gimgim

Offline Offline

Beiträge: 3


Re: Fehler nach Installation von MGFi_3.0.4_enhanced_20051011
« Antwort #5 am: 08.01.2006, 00:12:48 »

Hallo, bekomme die gleiche Fehlermeldung(benutze xampp mit der neuesten Mgfi-Version).
Unter admin.content.php finde ich aber keine Zeile 200!
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