Seite 1 von 1
phpBB Datenbank und Website Datenbank trennen?
Verfasst: 16.12.2014 10:22
von Chrizko
Hallo Leute,
ich hab mal eine allgemeine Frage.
Mir hat jemand gesagt, dass es nicht möglich sei (bzw. er diese Option eventuell nicht findet), dass ich eine Datenbank habe auf der ich mich auf meiner Website einlogge und dann auch automatisch auf das Forum zugreifen kann. Mir wurde gesagt phpBB benutzt eine eigene Datenbank und das das seperat aufgebaut ist.
Sollte ja aber möglich sein, dass phpBB die Daten von meiner Datenbank übermittelt bekommt oder?
Wäre auch super, falls das jemand erklären kann wie das funktioniert bzw. einen Guide schicken kann.
Grüße Chris
Re: phpBB Datenbank und Website Datenbank trennen?
Verfasst: 16.12.2014 15:26
von regazer
Sollte ja aber möglich sein, dass phpBB die Daten von meiner Datenbank übermittelt bekommt oder?
Was konkret meinst Du damit?
Jede Datenbank benutzt Tabellen, die von einem bestimmten Programm erstellt wurden und in der Regel kann auch nur dieses darauf zugreifen.
Wenn Deine Datenbank durch phpBB erstellt wurde (wobei es in der Regel auch auf die Version ankommt) kannst Du mit den entsprechenden Berechtigungen darauf zugreifen. Zugriff auf andere Datenbanken ist durch phpBB nicht möglich, auich ist kein Zugriff auf Datenbanken möglich, die sich auf einem anderen Server befinden.
Um grundsätzlich auf (beliebige) Datenbanken zugreifen zu können, ist phpBB nicht vorgesehen.
Erzähl mal, was das für eine Datenbank ist, auf die Du zugreifen willst. Mit welchem Programm wurde die erstellt?
Re: phpBB Datenbank und Website Datenbank trennen?
Verfasst: 22.12.2014 03:15
von gn#36
Mit mehreren Datenbanken verbinden ist grundsätzlich möglich, mache ich z.B. in meinem Forum ebenfalls. Mal abgesehen davon, dass man praktisch jedes System mit phpBB in eine Datenbank legen kann (sogar zwei oder mehr phpBB Foren in einer Datenbank sind kein Problem).
Allerdings wirst du für jedes "eigene" System selbst ein Modul schreiben müssen, dass den Login für dich regelt, es sei denn es gibt bereits eins und das was es gibt erlaubt dir auch die Daten in zwei verschiedenen Datenbanken zu haben. Du kannst z.B. den phpBB Login in dein anderes System einbauen. Wenn absolut jeder Benutzer, der im phpBB existiert auch in deiner anderen Seite existiert kannst du auch den fremden Login in phpBB einbauen.
Beides kann je nach System der anderen Seite recht aufwändig sein. Da man meist nur eine kleine Zahl an Personen hat, die auf das andere System zugreifen, aber viele im Forum, ist es meist besser, den phpBB Login in das andere System einzubauen.
Re: phpBB Datenbank und Website Datenbank trennen?
Verfasst: 22.12.2014 08:38
von regazer
Mal abgesehen davon, dass man praktisch jedes System mit phpBB in eine Datenbank legen kann
Mir schien es, als wollte der Themenersteller ohne jegliche Kenntnisse der Struktur beliebiger Datenbanken per phpbb darauf zugreifen. Klar, wenn man die Struktur kennt und sich den Zugriff dann selbst reinbastelt, läßt sich fast alles machen.
Aber das betrifft nicht die eigentliche Forensoftware. Solch Eigenkonstrukt sollte man schon allein aus Gründen der Übersichtlichkeit und Datensicherung/Wiederherstellung besser als separates Prog erstellen. Die Art der Anfrage läßt aber darauf schliessen, daß der Themenersteller aber genau das nicht kann. Ein übergreifendes Login wäre dann schon sinnvoller, sofern man das hinbekommt.