Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Datenbank-Problem mit OpenAtrium

Eingetragen von kniekel@drupal.org (82)
am 10.02.2010 - 12:48 Uhr in
  • Module
  • Drupal 6.x

Liebe Leute,
für ein geplantes Intranet habe ich jetzt die OpenAtrium-Ditribution getestet und für gut befunden. Zunächst war sie in einem eigenen Ordner auf meinem Server installiert. Nun wollte ich sie gerne, statt als extra Drupal-Installation, in die vorhandene Installation auf meinem Server integrieren (Mehrere Websites, die voneinander unabhängige Datenbanken haben, jede mit eigenem Ordner sites/namederwebsite). Das war allerdings nicht ganz so einfach, weil OpenAtrium die mitgelieferten "normalen" Module in einem extra Ordner sites/all/modules/contrib/ installiert. Die wollte ich natürlich in modules/ haben, da z.B. Views sowieso schon da ist und nicht doppelt vorhanden sein sollte.
Folgendermaßen bin ich vorgegangen, um die bereits vorhandene OpenAtrium-Installation am neuen "Standort" weiterverwenden zu können:

  1. Themes und alle Module außer die in /contrib in die entsprechenden Ordner kopiert. (Atrium hat in /modules insgesamt 4 Unterordner, wobei in 3 davon Atrium-spezifische Module liegen, die ich einfach da gelassen habe)
  2. Die Module aus sites/all/modules/contrib nach sites/all/modules kopiert.
  3. Die Datenbank mit PHPMyAdmin heruntergeladen, mit Dreamweaver alle Vorkommen von "/contrib" gelöscht, gespeichert, Datenbank wieder hochgeladen.
  4. Die neue Adresse aufgerufen, mit den alten Login-Daten eingeloggt

Oh Wunder: Es funktioniert. Fast.
Ein einziges Problem bleibt, das ich mit meinen beschränkten SQL-Kenntnissen nicht näher identifizieren kann.
OpenAtrium benutzt "OpenGroups" (OG)
Wenn ich auf die Seite
/gruppenname/documents
wechsle, bekomme ich folgende Fehlermeldung angezeigt:

user warning: Unknown column 'node_book.bid' in 'on clause' query: SELECT COUNT(*) FROM (SELECT node.nid AS nid FROM node node LEFT JOIN node_revisions node_revisions ON node.vid = node_revisions.vid LEFT JOIN users users_node_revisions ON node_revisions.uid = users_node_revisions.uid LEFT JOIN book book ON node.nid = book.nid LEFT JOIN node node_book ON book.bid = node_book.bid LEFT JOIN og_ancestry og_ancestry ON node.nid = og_ancestry.nid LEFT JOIN node spaces_node ON node.nid = spaces_node.nid WHERE (node.status <> 0) AND (node.type in ('book')) AND (og_ancestry.group_nid = 16) AND (node_book.type IN ('book')) ) count_alias in /www/htdocs/xxxxxxx/sites/all/modules/views/includes/view.inc on line 739.
user warning: Unknown column 'node_book.bid' in 'on clause' query: SELECT node.nid AS nid, spaces_node.type AS spaces_node_type, spaces_node.nid AS spaces_node_nid, node.changed AS node_changed, node.title AS node_title, users_node_revisions.name AS users_node_revisions_name, users_node_revisions.uid AS users_node_revisions_uid, node_revisions.log AS node_revisions_log FROM node node LEFT JOIN node_revisions node_revisions ON node.vid = node_revisions.vid LEFT JOIN users users_node_revisions ON node_revisions.uid = users_node_revisions.uid LEFT JOIN book book ON node.nid = book.nid LEFT JOIN node node_book ON book.bid = node_book.bid LEFT JOIN og_ancestry og_ancestry ON node.nid = og_ancestry.nid LEFT JOIN node spaces_node ON node.nid = spaces_node.nid WHERE (node.status <> 0) AND (node.type in ('book')) AND (og_ancestry.group_nid = 16) AND (node_book.type IN ('book')) ORDER BY node_changed DESC LIMIT 0, 25 in /www/htdocs/xxxxxxx/sites/all/modules/views/includes/view.inc on line 765.

Kann mir irgend jemand diese Fehlermeldung so aufdröseln, dass ich eine Ahnung bekomme, wo der Fehler liegen könnte? Ich sehe, dass die Spalte node_book.bid vermisst wird, aber warum und wo?
Ich weiß, das ist schon eine sehr spezielle Anfrage, aber vielleicht kann trotzdem jemand was damit anfangen. Dankeschön.

‹ Admin Menu abgestürzt Simple News Zeilenumbruch ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Scheint ein Problem mit dem

Eingetragen von hermanns (90)
am 10.02.2010 - 15:44 Uhr

Scheint ein Problem mit dem Inhaltstyp Book zu geben. Hast du das Modul aktiviert?

creatin g GmbH | optimiertes Kommunikationsdesign
http://www.creatin-g.de (Website) | http://twitter.com/creatin_g (twitter)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Book ist aktiviert-.

Eingetragen von kniekel@drupal.org (82)
am 10.02.2010 - 17:18 Uhr

Ja, ich hätte es gerne testweise deaktiviert und wieder eingeschaltet, aber es gibt so viele Abhängigkeiten, dass das nicht so einfach ist.

---
Drupal 6.15 auf http://www.citykirche-schweinfurt.de und div. weiteren (Liste auf http://www.kuschelkirche.de )

---
Drupal 6.x auf http://www.citykirche-schweinfurt.de und 10 weiteren (Liste auf http://www.kuschelkirche.de )

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm

Eingetragen von hermanns (90)
am 12.02.2010 - 07:57 Uhr

Ich denke ich werd dir warscheinlich nicht konkret helfen können, allerdings können wir das Problem noch weiter eingrenzen:

In welcher Verbindung stehen der Inhaltstyp Book und og_ancestry?
Kannst du den Inhaltstyp für OG entfernen?

Die Fehlermeldung sagt für mich aus, dass es ein Problem zwischen Book und OG gibt, die beide als View ausgegeben werden.
Falls du Book nicht benötigen solltest, lass es trotzdem drin und setz die Benutzerberechtigungen so, dass book niemand nutzen kann.

Hab ein ähnliches Problem im OA-Forum gefunden, vielleicht hilfts:
https://community.openatrium.com/issues/node/1009

vg
hermanns

creatin g GmbH | optimiertes Kommunikationsdesign
http://www.creatin-g.de (Website) | http://twitter.com/creatin_g (twitter)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fürs Mitdenken

Eingetragen von kniekel@drupal.org (82)
am 12.02.2010 - 11:13 Uhr

Vielen Dank für die Antworten.
Einen Schritt hatte ich schlicht vergessen: Ich musste natürlich noch ein paar Pfade anpassen.
Trotzdem hat es nicht funktioniert. Mittlerweile habe ich gelesen, dass Atrium eine gepachte Version von Views verwendet. Ich möchte da im Augenblick nicht weiter mit meinen Live-Websites rumexperimentieren und installiere Atrium jetzt doch vollkommen extra.
Damit hat sich das Problem erledigt.
---
Drupal 6.15 auf http://www.citykirche-schweinfurt.de und 8 weiteren (Liste auf http://www.kuschelkirche.de )

---
Drupal 6.x auf http://www.citykirche-schweinfurt.de und 10 weiteren (Liste auf http://www.kuschelkirche.de )

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Heartbeat und Facebook Style Status
  • D7: Custom Modul, Entity API, Save/Delete Methode erweitern - entity_class oder entity_controller_class verwenden?
  • Drupal-API-Links werden nicht automatisch verlinkt
  • Views Field Language (Spracherkennung der Felder) funktiniert nicht
  • Javascript in Block geht nicht
  • "Spielankündigung"-Block mit Drupal erstellen
  • [gelöst] Zwei CCK Felder verbinden
  • [gelöst]Whitespace vor HTML-Head auf jeder Seite
  • Content änderungen
  • Nächstes Datum herauslesen
  • [gelöst]Editor Problem
  • Drupal 7 User Testing bei Google im Live-Stream
Weiter

Neue Kommentare

  • Diesen Fehler bekomme ich
    vor 5 Minuten 3 Sekunden
  • Ok ... das hört sich logisch
    vor 25 Minuten 23 Sekunden
  • "current user" language
    vor 50 Minuten 1 Sekunde
  • Hallo Frank, !username has
    vor 59 Minuten 42 Sekunden
  • <script
    vor 1 Stunde 8 Minuten
  • Hallo Stephan,nochmals
    vor 1 Stunde 10 Minuten
  • Du versuchst nicht wirklich
    vor 1 Stunde 12 Minuten
  • Was hat dich in der
    vor 1 Stunde 14 Minuten
  • Hatt sich erledigt.. danke
    vor 1 Stunde 23 Minuten
  • Habe jetzt ein Feld vom Typ
    vor 1 Stunde 26 Minuten

Statistik

Beiträge im Forum: 173720
Registrierte User: 15464

Neue User:

  • Nagazi
  • yxlan
  • qui3t

» Alle User anzeigen

User nach Punkten sortiert:
stBorchert5515
quiptime4713
Tobias Bähr3874
wla3789
md3775
bv3699
Thoor3678
Alexander Langer3277
dereine2635
Exterior2568
» User nach Punkten
Zur Zeit sind 10 User und 55 Gäste online.

Benutzer online

  • olivers
  • maxim
  • montviso
  • TommyL
  • lolhonk
  • bv
  • Bogus
  • kahta
  • chulu
  • StevenB

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's
  • Bücherecke

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed Drupal Podcast
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association