Bild-Verwaltung

Admin-imagemanager.png
Mit der Bildverwaltung können Sie Bilder auf Ihren Server laden und bearbeiten. Die Verzeichnisse, in denen die Unterverzeichnisse erstellt bzw. in welche die Bilder hochgeladen werden, werden in der Datei config.php in den Werten $config['image_uploads_path'] und $config['image_uploads_url'] festgelegt. Im Normalfall ist die uploads/images/. Die Bildverwaltung ist im Menü Inhalte > Bildverwaltung zu finden.


Damit die Bildverwaltung funktioniert, ist PHP 4.3+ und wahlweise entweder die in PHP "eingebaute" GD-Programmbibliothek, das auf dem Server installierte und für PHP verfügbare NetPBM- oder ImageMagick-Programmpaket erforderlich.

Ok, ein Neuling wird an dieser Stelle vielleicht nichts von all dem verstehen. Vereinfacht gesagt - damit die Bearbeitung der Bilder funktioniert, muss das GD-Paket installiert sein. Je nach GD-Version wird eventuell das GIF-Format nicht unterstützt. GD ist ein serverseitiges Programm, dass standardmäßig für CMSms ausgewählt wird. Wenn Sie dies ändern möchten, müssen Sie die Datei config.php bearbeiten.

Der folgende Text ist ein Auszug aus der Dokumentation für den HTMLArea Image Manager ([1]), der für CMSms verwendet wird.

Ist bei Ihnen PHP mit der GD-Programmbibliothek installiert?

Mit einem PHP-Script können Sie überprüfen, ob auf Ihrem Server die GD-Programmbibliothek installiert ist.

<?php
phpinfo()
?>

Speichern Sie diesen Code in der Datei phpinfo.php, kopieren diese in das Wurzelverzeichnis Ihres Servers und rufen sie dann mit Ihrem Browser auf (z.Bsp. http://www.ihre-seite.de/phpinfo.php). Daraufhin werden Ihnen verschiedene serverseitige Parameter angezeigt, aus denen Sie auch Informationen über die installierte GD-Version entnehmen können. Die GD-Version sollte größer als 2.0+ sein. Wenn Sie keine Informationen über GD finden, dann ist GD nicht installiert.

Hinweis: Wenn GD bei Ihnen installiert ist, wird sehr wahrscheinlich das GIF-Format nicht unterstützt. Nur die älteren GD-Versionen unterstützen GIF. Das GIF-Format wird wahrscheinlich erst dann wieder unterstützt, wenn die Patentrechte darauf abgelaufen sind. Falls die bei Ihnen installierte GD-Version GIF unterstützt, sollten Sie jedoch nicht zu glücklich sein, da in diesem Fall die 24bit-Farbfunktionen für JPEG-Bilder in PHP nicht unterstützt werden.

Wenn PHP bei Ihnen im Safe-Modus arbeitet, ist GD im Moment leider die einzigste Option.

Oder setzen Sie NetPBM mit deaktiviertem Safe-Modus ein?

Wenn Sie NetPBM einsetzen möchten, muss es für PHP möglich sein, Kommandos über die Befehlszeile auszuführen. Falls der Safe-Modus für PHP aktiviert ist, kann NetPBM nicht verwendet werden. Die Überprüfung auf NetPBM ist etwas komplizierter. Aktuell kann keine Empfehlung gegeben werden, wie man feststellt, ob NetPBM installiert ist.

Hier können Sie die Programmpakete für Win32 und Linux herunterladen.

NetPBM herunterladen

Wenn Sie FTP zum Hochladen der Dateien einsetzen, stellen Sie sicher, dass Sie dies im Binary-Modus tun. Damit die Dateien ausführbar sind, müssen Sie noch die entsprechenden Rechte für die Dateien des Programmpakets setzen (chmod 755).

Oder wollen Sie ImageMagick mit deaktiviertem Safe-Modus verwenden?

Die Installation ist ziemlich kompliziert. Zunächst, es ist nicht einfach, und vielleicht auch unmöglich, ImageMagick auf einem Linux-Webserver zu installieren, wenn Sie nicht die notwendigen Zugriffsberechtigungen haben. Das bloße Hochladen der Programmpakete funktioniert möglicherweise aufgrund von bestehenden Abhängigkeiten nicht. Unter Windows sollte es wesentlich einfacher funktionieren. Laden Sie den Win32-Installer für ImageMagick herunter und installieren Sie das Programmpaket.

ImageMagick herunterladen

Eventuell funktioniert es unter Linux mit einem statischen ImageMagick-Programmpaket (nicht getestet).

Welche Programmbibliothek soll ich verwenden, wenn mir mehr als eine zur Verfügung steht?

ImageMagic sollte in jedem Fall bevorzugt werden, da es den besten Algorithmus zum Drehen von Bildern enthält. Im folgenden finden Sie einen kurzen Vergleich der Programmpakete zur serverseitigen Bildbearbeitung:

GD NetPBM ImageMagick
GIF No JA JA
JPEG JA JA JA
PNG JA JA JA
Beschneiden Gut Gut Gut
Skalieren Mittelmäßig Gut Sehr gut
Drehen Schlecht Mittelmäßig Sehr gut
Spiegeln Gut Schlecht Gut

Vergleich der Fähigkeiten der drei Programmbibliotheken.

1 GIF wird in dem GD-Versionen 1.61 und älter unterstützt.
2 24bit-JPEG-Bilder werden nicht in den GD-Versionen kleiner 2.01 unterstützt.

Die Vorschaubilder funktionieren nicht?

Wenn Sie versuchen, die generierten Vorschaubilder anzusehen, aber einen Fehler 403 erhalten, dann sollten Sie versuchen, die Maske zum Erstellen von Dateien (umask) von "022" auf "002" zu ändern.


This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Česky - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文

User Handbook/Admin Panel/Content/Image Manager/de

From CMSMS

A2 Hosting