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

Datenbank-Problem mit OpenAtrium

Eingetragen von kniekel@drupal.org (74)
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 WYSIWYG image upload hat vollkommen zerfetzte Oberfläche ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Scheint ein Problem mit dem

Eingetragen von hermanns (39)
am 10.02.2010 - 15:44

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

Nur Kritik bringt einen weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Book ist aktiviert-.

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

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.13 auf http://www.citykirche-schweinfurt.de und 8 weiteren (Liste auf http://www.kuschelkirche.de )

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hmm

Eingetragen von hermanns (39)
am 12.02.2010 - 07:57

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

Nur Kritik bringt einen weiter.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke fürs Mitdenken

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

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.13 auf http://www.citykirche-schweinfurt.de und 8 weiteren (Liste auf http://www.kuschelkirche.de )

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • dynamische Views als Blockanzeige
  • Kommentar Formular in einer Art Thickbox
  • [gelöst] Node Titel ausblenden über 2te node.tpl.php funktioniert nicht
  • Tabelle wird nicht gezeigt
  • Update nach 6.16
  • Userprofile (Kern-Modul) erweitern
  • [gelöst] Weißer Schirm nach Aktivierung von Date und Date API
  • Neue D-7 Toolbar, deutsche Terminologie
  • [gelöst] Nodereference - auch mit noch nicht existierenden Nodes
  • Regel via PHP-Code auslösen - geht das?
  • Login Weiterleitung
  • Divs plötzlich nicht mehr vorhanden --> Subtheme tut (natürlich) nicht mehr was es soll
Weiter

Neue Kommentare

  • Ja. Aber dieser kann ja nur
    vor 1 Stunde 24 Minuten
  • ...nur mal...
    vor 1 Stunde 38 Minuten
  • Es klappt beides nicht. Der
    vor 2 Stunden 2 Minuten
  • Kleineres module zum ausblenden des title
    vor 2 Stunden 55 Minuten
  • Benutzt Du vielleicht
    vor 3 Stunden 1 Minute
  • Das ist wirklich ein sehr
    vor 3 Stunden 11 Minuten
  • Ich mach mit!
    vor 3 Stunden 30 Minuten
  • ...Du kannst...
    vor 3 Stunden 38 Minuten
  • Okay das Modul mal
    vor 3 Stunden 53 Minuten
  • Drupalcenter.de feiert bald
    vor 3 Stunden 57 Minuten

Statistik

Beiträge im Forum: 113329
Registrierte User: 10231

Neue User:

  • janaz
  • wblauth
  • bu

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4706
stBorchert3633
md3536
Tobias Bähr3429
bv3268
dereine2589
Alexander Langer2511
pebosi2488
Thoor1721
rapsli1474
» User nach Punkten
Zur Zeit sind 6 User und 21 Gäste online.

Benutzer online

  • sTr
  • kissmedve
  • tomx
  • Waldknoblauch
  • dave.
  • krabbe

Hauptmenü

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

Quicklinks I

  • Infos
  • Drupal Referenzen
  • Installation
  • Update
  • Forum
  • Team

Quicklinks II

  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

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

RSS & Twitter

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