mod_dbadmin
phpmyadmin-Integration
mod_dbadmin
phpmyadmin-Integration
Ist eigentlich nur aus Faulheit entstanden, da ich es leid war ständig die Datenbankverwaltung in einem separaten Fenster mit separatem Login aufrufen zu müssen.
Daher war es nur logisch dies in ConPresso einzubinden, den ConPresso-Datenbankzugriff zu benutzen und vor allem die Zugriffsrechte durch ConPresso steuern zu lassen!
Zugriff haben übrigens nur Admin und Superuser!
Installation
- Zuerst die aktuelle phpMyAdmin-Version herunterladen und auf dem eigenen Rechner entpacken.
- Nun die Dateien libraries/grab_globals.lib.php und libraries/common.lib.php bearbeiten (siehe unten).
- Dann das Modulverzeichnis auf den Server ins ConPresso-Verzeichnis laden.
- Nun die phpMyAdmin-Dateien inkl. Verzeichnisstruktur in das Modulverzeichnis laden.
- Anschliessend können Administratoren und Superuser das Modul unter dem Menüpunkt Module => Module verwalten installieren und aktivieren.
- Über den Bearbeiten-Schalter
gelangt man in die Datenbankverwaltung.
Änderungen an libraries/grab_globals.lib.php
Diese Datei ist nicht Bestandteil des Moduls sondern von phpMyAdmin!!!
Bis Version 2.6.3:
=== FINDE ===
function PMA_gpc_extract(
=== DAVOR EINFÜGEN ===
// ***** ConPresso-Anbindung Teil 1 **********
include('./access_db.inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
Version 2.7.0:
=== FINDE ===
require_once './libraries/session.inc.php';
=== DAVOR EINFÜGEN ===
// ***** ConPresso-Anbindung Teil 1 **********
include('./access_db.inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
Version 2.8.0 beta:
keine Änderungen!
Änderungen an libraries/common.lib.php
Diese Datei ist nicht Bestandteil des Moduls sondern von phpMyAdmin!!!
Bis Version 2.6.3:
=== FINDE ===
include_once($cfgfile_to_load);
=== DANACH EINFÜGEN ===
// ***** ConPresso-Anbindung Teil 2 **********
include('./cfg_inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
Version 2.7.0:
=== FINDE ===
include './config.default.php';
=== DANACH EINFÜGEN ===
// ***** ConPresso-Anbindung Teil 2 **********
include('./cfg_inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
Version 2.8.0 beta:
=== FINDE ===
require_once './libraries/session.inc.php';
=== ERSETZEN MIT ===
// ***** ConPresso-Anbindung Teil 1 **********
include('./access_db.inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
=== FINDE ===
unset($default_server);
=== DANACH EINFÜGEN ===
// ***** ConPresso-Anbindung Teil 2 **********
include('./cfg_inc.php');
// ***** ein Modul von Markus Rösel **********
// ***** http://www.conpresso4.de ************
Achtung: für diese Beta-Version wird das phpmyadmin-Sessin-Management abgeschaltet und stattdessen die ConPresso-Session benutzt. Bitte um Rückmeldung, ob dies Probleme bereitet!
Dieses Modul hat Beta-Stadium! Vor einer Installation ist ein Datenbank- sowie Verzeichnis-Backup zu machen!

