Passkontrolle

Teil 2: PHP & MySQL: Vereinsverwaltung

Auch ohne ausgefeilte Kenntnisse im Programmieren (PHP, MySQL) können Sie dieses Programm nutzen. Sie benötigen lediglich einen eingerichteten WAMPP- oder LAMPP-Server und sollten etwas mit Apache und MySQLAdmin umgehen können. Um das Programm, welches den einprägsamen Namen Amadeus erhielt, einzurichten, müssen Sie kein Experte sein. Zudem finden Sie im Unterverzeichnis /readme eine anschauliche, reich bebilderte Installationsanleitung, die Sie mit der Arbeit des Programms vertraut macht. Doch zunächst installieren Sie das Paket: Zuerst entpacken Sie das Archiv so, dass Sie dessen Daten per Browser über http-Zugriff erreichen. Richten Sie dafür im DocumentRoot von Apache (httpd.conf) ein spezielles Unterverzeichnis ein oder legen Sie die Dateien direkt im Wurzelverzeichnis des http-Servers ab. Liegen also Ihre html-Dateien im Verzeichnis /var/ www/ html (DocumentRoot), so legen Sie hier z.B. das Unterverzeichnis pcmag an und kopieren alle Dateien aus dem Archiv hinein. Verschieben Sie nun die Datei connect.php, die Sie im Unterverzeichnis /config von Amadeus vorfinden, in ein geschütztes Verzeichnis, auf das kein Nutzer über http zugreifen kann. Im Beispiel wählen Sie das Verzeichnis /var/www sein. Diese Datei enthält die Zugangsdaten zu Ihrem MySQL Server.

PHP & MySQL: Vereinsverwaltung

© Archiv

Das Downloadcenter: Das Programm namens Amadeus lässt Sie Nutzer und Downloads kunstvoll verwalten.

Die Daten speichern Sie in einer MySQL-Datenbank. Die einzelnen Tabellen richten Sie am besten mit PHPMyAdmin ein, indem Sie eine neue Datenbank anlegen und die SQL-Befehle aus der Datei database.sql importieren. Sie erzeugen damit die fünf notwendigen Tabellen, welche die Architektur der Datenbank nachbilden.

Haben Sie die Datenbank eingerichtet, konfigurieren Sie Amadeus. Im Unterverzeichnis /config finden Sie entsprechende Dateien. Neben amadeus.css, wo Sie mit einfachen Stylesheet- Angaben das komplette Layout anpassen können, ist vor allem die Datei config.php wichtig. In dieser Datei geben Sie unter $CONNECT_ PATH den Pfad zu Ihrer Datei connect.php an, welche Sie zu Beginn in ein geschütztes Verzeichnis verschoben haben. Während Sie unter $BASEDIR den Verzeichnispfad eintragen, in welchen Sie die Dateien entpackt haben, legen Sie mit $TITLE und $HEADER die Überschrift im Browser bzw. die Beschriftung im Headerframe fest. Die Dateien, die zum Download vorgesehen sind, erwartet Amadeus unter $DOWNLOAD_BASEDIR. Auch hier sollten Sie auf jeden Fall ein Verzeichnis angeben, das nicht über http zu erreichen ist. Alle restlichen Einträge belassen Sie bei den Vorgaben.

Öffnen Sie nun mit einem einfachen Texteditor die Datei connect.php, um sich mit Ihrem MySQL Server zu verbinden. In dieser Datei tragen Sie für $DB_NAME den Namen der Datenbank ein und als $DB_SERVER den Namen Ihres Servers. Das ist meist localhost, doch auch ein Rechnername kann notwendig ist. Mit $DB_USERNAME und $DB_PASSWORD geben Sie die Zugangsdaten Ihres MySQL-Accounts an. Gut wäre es, einen eigenen MySQL-Account für diese Anwendung einzurichten. Am einfachsten erledigen Sie das über PHPMyAdmin.

PHP & MySQL: Vereinsverwaltung

© Archiv

Admin: Nur der Administrator verfügt über alle denkbaren Rechte.

Rufen Sie nun über Ihren Browser login.php auf. Haben Sie database.sql korrekt importiert, können Sie sich per Usernamen admin und Passwort geheim anmelden.

Mehr zum Thema

Netflix
Streaming

Preise, kompatible Geräte, Datenrate, Serien- und Filmangebot von Netflix: Wir beantworten die wichtigsten Fragen rund um den Streaming-Dienst.
Amazon Blitzangebote
Technik-Deals

Die Highlights der Amazon Blitzangebote - heute mit Sennheiser-Headset, Xbox-One-Tagesangeboten, Asustor-NAS, Powerline-Set und mehr.
Tipps zum leisen PC
Tipps und Tricks

Die Komponenten eines PCs erzeugen Hitze. Lüfter sorgen meist für eine lästige Geräuschkulisse. Mit unseren Tricks wird Ihr PC flüsterleise.
SSD Mythen Tipps
Solid State Disk

SSD-Tuning - was ist wahr, was ist falsch? Wir verraten, welche SSD-Mythen Sie vergessen können und welche Tipps wirklich helfen.
Urlaubsbilder
Fotografieren im Sommer

Von Sommerlicht bis Sonnernuntergang: Unsere 7 Tipps verraten, wie Sie Urlaubsfotos richtig machen und schöne Bilder mit nachhause bringen.