Coppermine-Installation
Aktuelle Version: 1.4.19
Einführung
Die Coppermine Fotogalerie ist ein fortgeschrittenes, benutzerfreundliches Bildergalerie-Programm mit integrierter Unterstützung einer ganzen Reihe von Multimedia-Dateien.
Sie entscheiden selbst, ob und inwieweit einzelne Bereiche der Galerie privater Natur sind, oder ob andere Teile registrierten Usern oder gar allen Usern zur Verfügung stehen.
Sofern Sie dies festlegen, können Besucher Ihrer Galerie auf ganz einfache Weise mit ihren Webbrowsern Bilder hochladen, wobei kleine Vorschaubilder, sogenannte Thumbnails, Zwischenbilder, und Bilder in voller Größe "on the fly" automatisch erzeugt werden.
Ihre Besucher haben die Möglichkeit, diese Bilder zu beurteilen und mit Kommentaren zu versehen, sofern Sie dies gestatten.
Sogar der Versand von Bild-Grußkarten direkt aus der Anwendung heraus ist möglich.
Alleine der Administrator legt fest, welche der Features registrierten und nicht registrierten Usern zugänglich sind. Kurzum: Das gesamte Management liegt beim Administrator, der die Galerie verwaltet. Das Hochladen (Upload) größerer Bildbestände, sogenanntes Batch-Processing, bei dem die Dateien zunächst auf einfache Weise per FTP auf den Server geladen werden, und von dort innerhalb von nur wenigen Sekunden den bereits angelegten Alben zugeordnet werden, ist ebenfalls möglich.
Coppermine ermöglicht Ihnen auf Grund der implementierten hierarchischen Ordnungsstrukturen, Ihren Bilder-Datenbestand so zu arrangieren, dass Sie nie den Überblick verlieren dürften.
Bilder befinden sich in Alben, Alben in Kategorien, und diese Kategorien können wiederum als sogenannte Eltern-Kategorien fungieren, oder selbst zu "Children", also Kindern anderer Elternkategorien werden.
Das Programm ist so ausgelegt, dass es unterschiedliche Benutzergruppen unterstützt und gibt dem Administrator zur Festlegung der verschiedenen Rechte mächtige Werkzeuge an Hand.
So entscheidet dieser darüber, welche Benutzer persönliche Alben einrichten, Grußkarten (Ecards) senden, oder Kommentare zu den einzelnen Bildern abgeben dürfen.
Er kann den Upload in öffentliche Alben gestatten oder verbieten, er entscheidet über Berechtigungen zum Anlegen/Löschen von Bildern oder Alben.
Die optische Gestaltung der Galerie wird durch sogenannte Themes geregelt, von denen bereits einige in der Grundinstallation vorhanden sind. Dies ermöglicht es dem Benutzer, aus einem kleinen Drop-Down Menü "sein eigenes" Theme auszuwählen, sofern der Administrator diese Möglichkeit freigegeben hat.
Über die per default bereits installierten Themes hinaus kann sich jeder im Internet auf diversen Websites aus einem Pool von etwa 50 Themes ein für ihn geeignetes downloaden. Die Einbindung ist wiederum Aufgabe des Administrators. Nach der Freigabe durch den Administrator kann wiederum jeder.....(siehe vorherigen Absatz)
Coppermine unterstützt auch eine Reihe von Sprachen und ermöglicht es auf diese Weise, dass sich nicht nur Benutzer aus englisch- oder deutschsprachigen Ländern schnell zurechtfinden.
Zum reibungslosen Betrieb benötigt Coppermine einen Server mit PHP-Unterstützung, 1 MySQL-Datenbank und zum Erstellen der Thumbnails, Zwischengrößen und Vollbilder eine GD-Library (Version 1.x oder 2.x) oder ImageMagick.
Coppermine generiert den HTML-Code zur Darstellung der verschiedenen Kategorien, Unterkategorien, Alben, sowie der 3 oben erwähnten Bildgrößen auf dynamische Weise. Auf diese Weise wird die Anzahl der benötigten Dateien und des Speicherplatzes auf dem Server drastisch reduziert.
Die Installation von Coppermine, auf die wir im folgenden näher eingehen werden, gestaltet sich recht einfach.
Voraussetzungen zum Betrieb von Coppermine
- Webserver mit PHP Unterstützung
- 1 MySQL-Datenbank
- GD1/GD2-Library oder ImageMagick
- MySQLAdmin 3.23.23 (Empfehlung 4.1.0 oder besser)
Obschon die meisten Hoster diese Funktionen ohnehin zur Verfügung stellen, sollten Sie sich zu Ihrer eigenen Sicherheit vorher erkundigen. Eine Reihe von Webspace-Providern bietet sogar explizit ihre Server als Coppermine-fähig an.
Da Coppermine die Datenbank während der Installation NICHT selbst erzeugen kann, müssen Sie diese selbst aufsetzen. Das Anlegen der Datenbankstruktur und Tabellen übernimmt dann Coppermine für Sie.
Bei einigen Webhostern ist die Datenbank bereits installiert. - Fragen Sie Ihren Provider.
Datenbankname, Benutzer-ID und Passwort sind in diesen Fällen oftmals schon vorgegeben - Fragen Sie Ihren Provider!
Notieren Sie sich diese Daten. Sie werden diese später noch benötigen.
Wenn auf Ihrem Server PHP 5+ installiert ist, fragen Sie Ihren Provider, ob er "register_long_arrays" auf "on" einstellen kann. Kann oder will der dies aus irgendeinem Grunde nicht, sollten Sie sich nach einem anderen Hoster umsehen.
Lassen Sie uns an dieser Stelle nochmals darauf hinweisen, daß Coppermine ohne GD1/GD2 keine Bilder erzeugen kann.
Installation und Setup
Vorgehensweise
Entpacken Sie zunächst das Programmpaket unter Beibehaltung der Directory-Struktur
Sie haben Freiheit bei der Vergabe des Verzeichnisnamens, in welchem Sie Coppermine installieren wollen. Es versteht sich aber von selbst, dass sowohl Datei- als auch Verzeichnamen des Coppermine-Paketes nicht verändert werden dürfen.
Laden Sie nun per FTP alle Dateien in Ihr Coppermine-Verzeichnis auf dem Server
Wenn Sie eines der gängigen FTP-Programme benutzen, brauchen Sie in aller Regel keine weiteren Einstellungen bezüglich des Modus vorzunehmen. Belassen Sie die Einstellung bei "Auto"
Bevor Sie nun mit der eigentlichen Installation beginnen, sind noch ein paar Vorbereitungen notwendig.
Setzen Sie mit Ihrem FTP-Programm folgende Rechte:
- Verzeichnis /include auf 777
- Verzeichnis /albums 777
- Verzeichnis /albums/edit auf 777
- Verzeichnis /albums/userpics auf 777
Legen Sie ferner noch ein Verzeichnis "/albums/batch-uploads" an und setzen Sie die Rechte hier auch auf 777
Der Name ist wahlfrei. Der Vorteil: Sie verfügen bereits jetzt über ein Verzeichnis, welches Sie für das Hochladen im Batch-Betrieb später ohnehin benötigen.
Haben Sie sich den Datenbanknamen, die User-ID und das Passwort notiert?
Prima, dann machen wir weiter.
Geben Sie in Ihren Browser ein:
http://ihredomain.tld/ihrcoppermineverzeichnis/install.php
wobei "ihredomain.tld" durch Ihren Domainnamen zu ersetzen ist, gefolgt von dem Verzeichnis, in welches Sie die Coppermine-Dateien hochgeladen haben.
Datenbank angelegt, Datenbankname, User-ID und Passwort immer noch parat?
Fein! - Dies war aber die letzte Warnung...
Dann notieren Sie noch "localhost" für den Server-Pfad, obwohl dies in den meisten Fällen ohnehin als Standard vorgegeben ist.
Dateifreigaben
Coppermine benötigt Schreibrechte für einige Verzeichnisse und Dateien. (siehe oben)
Durch die Schreibrechte, die Sie für das Verzeichnis "include" bereits gesetzt haben, ermöglichen Sie Coppermine, eben in diesem Verzeichnis die Datei "config.inc.php" zu generieren. Diese Datei enthält nämlich genau die Daten, die Sie sich notieren sollten, und die für den Datenbankzugriff notwendig sind.
Ferner wird Coppermine im Verzeichnis "include" eine weitere vorher nicht vorhandene Datei erstellen.
Hierbei handelt es sich um die Datei "install.lock". Der Inhalt dieser Datei besteht kurz und knapp aus einem einzigen Wort: "locked".
Anhand dieses Vermerkes "weiß" Coppermine später, dass schon einmal eine Installation erfolgte. Auf diese Weise wird verhindert, dass irgendwer später die Installationsprozedur nochmals durchläuft. Die Datei "install.lock" alleine erstickt hier jeden Versuch schon im Keime.
Die Schreibrechte für "albums" und 3 weitere Verzeichnisse innerhalb "albums" (siehe oben) werden benötigt zum Bilderupload und der damit im Zusammenhang stehenden weiteren Bearbeitung durch Coppermine.
Wir wollen uns an dieser Stelle ersparen, weitere, für Sie momentan nicht relevante Einzelheiten zum Dateisystem von Unix/Linux, auszuführen.
Auf welche Weise Sie Verzeichnis- und Dateirechte vergeben, wurde eingangs bereits erklärt. Im Zweifelsfalle erkundigen Sie sich bei einem Kollegen oder bei Ihrem Webhoster.
Der Installationsvorgang ist damit beendet. Merken Sie sich sehr gut das Administrationspasswort, welches Sie während der Installation für die Verwaltung von Coppermine angegeben haben.
Achtung: Dieses Passwort ist NICHT abhängig von demjenigen, welches Sie sich für den Datenbankzugriff notiert hatten. Es KANN/DARF identisch sein, jedoch ist dies keine zwingende Vorschrift.
Sollten Sie Ihr Administrator-Passwort vergessen, werden Sie nicht mehr in der Lage sein, Ihren Aufgaben als Verwalter von Coppermine nachzukommen. Für erfahrenere User mit direktem Zugriff zur Datenbank sollte dies eine leicht lösbare Aufgabe darstellen. Für einen Einsteiger aber nicht.
Somit empfehlen wir, dass Sie im Administrationsbereich von Coppermine gleich einen weiteren User mit Adminrechten einrichten, nämlich sich selbst, jedoch unter einem anderen Namen.
Bewahren Sie Ihre Passwörter gut auf, und wählen Sie mindestens 6-8 Zeichen.
Viel Spaß mit der Coppermine-Galerie
Gonzales
|