V2-b3 Mediendatenbank & Thumb-Bilder

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

s9y: Pfad zur convert ImageMagick-Datei; Ist: /usr/bin/convert

FAQ df: Wie lautet der absolute Serverpfad meines Accounts? Den absoluten Serverpfad Ihres Accounts finden Sie in Ihrem Kundenmenü bei "Auftragcenter" unter dem Punkt "Informationen". Wie lautet der Pfad zu ImageMagick? Der Pfad zu ImageMagick lautet: /usr/bin/convert Bitte beachten Sie: ImageMagick steht bei domainFACTORY ab PHP 5 vorkompiliert zur externen Einbindung zur Verfügung. Um es zu verwenden, müssen Sie die Extension "imagick.so" einbinden. Mehr Infos hierzu erhalten Sie auf der Seite PHP.INI-Editor ...

-Was bedeutet da jetzt in Klartext? Im PHP.INI Editor kann ich nichts finden was auf imagick.so hindeutet. In der Auftragseinstellung steht bei mir, PHP.INI für Version: "Keine PHP.INI-Datei angelegt"

Bedeutet es dann tatsächlich das GDLib ausgeführt wird?
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Ja, höchstwahrscheinlich.
Aber vielleicht kannst du dir eine eigene php.ini mit eingefügtem

Code: Select all

extension=imagick.so
schreiben und sie dann einfach in dein http root Directory legen?!
Oder über den erwähnten PHP.INI-Editor einfügen. Dann sollte das klappen.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

So, jetzt habe ich alles vom Webhoster durchecken lassen. ImageMagick läuft, ich habe die richtigen Einstellungen in der PH.INI, aber es bleibt beim grundsätzlichen, kein Thumb wird erstellt.

aber wie ich schon sagte, mir genügt die GDlib völlig.

CU
bernd_d
Regular
Posts: 468
Joined: Thu Jun 03, 2010 9:28 am
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by bernd_d »

Olaf wrote:aber wie ich schon sagte, mir genügt die GDlib völlig.
Ich habe zwar keine Ahnung, aber m. E. braucht GDlib deutlich mehr Ressourcen als ImageMagick. Das könnte eine Rolle spielen, wenn man z. B. mal alle Thumbnails neu erzeugen will, weil man die Vorschaubild-Größe anpassen möchte. Da hatte ich mit GDlib oft Probleme, während ImageMagick ohne Murren alles erledigt hat.
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Nur zur Sicherheit nochmal nachgehakt.
Du hast den nötigen Webserver restart gemacht, nach der INI Änderung, damit die Änderung auch zuim Tragen kommt?

Ansonsten, hast du zu dem ominösen 600er square Testbild, auch immer noch zusätzlich mit einem normalen Landscape Testimage getestet?

(Habe gerade nochmal nachgesehen. Mein Image, mit dem das mal auftrat, hatte 560x560, nicht 600x600 und wird korrekt verkleinert, sowohl mit aktivem ISP, als auch ohne.)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

Laut Hoster brauch der Server nach dem php.ini edit nicht neu gestartet zu werden. Deren Meinung nach liegt es am Plugin.

hier mal der link zur php.ini http://u7n.de/info.php
yellowled
Regular
Posts: 7111
Joined: Fri Jan 13, 2006 11:46 am
Location: Eutin, Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by yellowled »

Olaf wrote:Laut Hoster brauch der Server nach dem php.ini edit nicht neu gestartet zu werden.
Ich bin kein Server-Admin, aber so weit ich weiß, kann das in bestimmten Setups richtig sein. Dann muss allerdings der PHP-Interpreter neu gestartet werden. (Es wäre natürlich denkbar, dass df das automagisch tut, wenn die php.ini geändert wird.)

YL
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Hm. Ist wohl schon richtig so. Sonst würde Imagick wohl auch nicht erkannt werden in deiner php.info. Aber ob PHP das auch weiß, so ohne Neustart, müsste man testen:
Code snippets

Code: Select all

<?php

function alist ($array) {
  $alist = "<ul>";
  for ($i = 0; $i < sizeof($array); $i++) {
    $alist .= "<li>$array[$i]";
  }
  $alist .= "</ul>";
  return $alist;
}
exec("/usr/bin/convert -version", $out, $rcode);
echo "Version return code is $rcode <br>"; // return code 0 is OK, non zero is ERROR.
echo alist($out);

if ( extension_loaded('imagick') || class_exists("Imagick") ) {
   echo 'iMagick is installed<br>';
} else echo 'iMagick not installed<br>';

?>
If I want to know if imagemagick is installed and actually working as a php extension.
Beispiel von http://php.net/manual/de/imagick.examples-1.php

Code: Select all

<?php

error_reporting(E_ALL); 
ini_set( 'display_errors','1');

/* Create a new imagick object */
$im = new Imagick();

/* Create new image. This will be used as fill pattern */
$im->newPseudoImage(50, 50, "gradient:red-black");

/* Create imagickdraw object */
$draw = new ImagickDraw();

/* Start a new pattern called "gradient" */
$draw->pushPattern('gradient', 0, 0, 50, 50);

/* Composite the gradient on the pattern */
$draw->composite(Imagick::COMPOSITE_OVER, 0, 0, 50, 50, $im);

/* Close the pattern */
$draw->popPattern();

/* Use the pattern called "gradient" as the fill */
$draw->setFillPatternURL('#gradient');

/* Set font size to 52 */
$draw->setFontSize(52);

/* Annotate some text */
$draw->annotation(20, 50, "Hello World!");

/* Create a new canvas object and a white image */
$canvas = new Imagick();
$canvas->newImage(350, 70, "white");

/* Draw the ImagickDraw on to the canvas */
$canvas->drawImage($draw);

/* 1px black border around the image */
$canvas->borderImage('black', 1, 1);

/* Set the format to PNG */
$canvas->setImageFormat('png');

/* Output the image */
header("Content-Type: image/png");
echo $canvas;
?>
Erstellt ein 'hello world' text image mit koloriertem gradient.
Beide als IMversion.php und IMimagecreate.php in deinem WEB speichern und über Browser aufrufen.

Und bitte deine phpinfo wieder löschen! Solche Dateien sollte man nicht world readable herumliegen lassen, vor allem wenn die Searchengines diesen Link schon gefunden haben.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

Der Test scheint zu funktionieren. http://u7n.de/IMimagecreate.php
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Ok, wunderbar.
Dann zurück zur eigentlichen Frage.

Was ich noch nicht weiß, sind eventuell gesetzte Plugin Options Einstellungen von ISP. Vielleicht hattest du dort etwas gesetzt, was der ordentlichen Thumberstellung entgegenwirkte. Überprüfe nochmal die Optionen 1, 2 und 4. (Auch vielleicht noch interessant wäre die Pluginreihenfolge, sowie andere installierte Plugins gewesen.)

Weitere Upload Tests wie gesagt am besten natürlich immer mit dem square, als auch einem normalen landscape Bild als Testimages.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

Installierte Plugins von oben nach unten:
jQuery
Textformatierung: Serendipity
Textformatierung: Smilies
Avatar Plugin
Textformatierung: NL2BR
Spamschutz
Spartacus
Statistiken
Freie Artikel-Tags
Erweiterter Kommentarbereich
Kommentarbearbeitung
Extended Editor Buttons: Youtube etc.
Kategorien zuweisen
Echtzeit-Kommentare
Textformatierung: Klickbare E-Mail-Adressen - Verschleiern von E-Mail-Adressen
Microblogging (Twitter,Identica)
Dashboard
Tooltips
[Layout-Plugin: Link-Formatierung]
Lightbox/Thickbox JS/Graybox
Statische Seiten
Kategorie als Startseite
Link List
Eigenschaften/Templates von Kategorien
Nächster/Voriger Artikel
Spamschutz Biene (Honeypot, Verstecktes Captcha)
Mein Kalender
oEmbed Plugin
head eintrag
D64 LSR-Stopper
Comment Spice
Erweiterte Optionen für Bildauswahl; Konfig: with and high = 250; ja,ja,nein,ja,ja
Erweiterte Eigenschaften von Artikeln

upload Square:
MIME-Type: image/jpeg
Orig.: 600x600
Vorsch.: 600x600
Bildgröße: 52,80 KB

upload landscape:
MIME-Type: image/jpeg
Orig.: 3351x2348
Vorsch.: 3351x2348
Bildgröße: 4.461,93 KB

Via QuickBlog funktioniert es und ein Vorschaubild erscheint im Blog, nur halt nicht über neuen Artikel, Medienauswahl, Bild einfügen!
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Via QuickBlog funktioniert es und ein Vorschaubild erscheint im Blog, nur halt nicht über neuen Artikel, Medienauswahl, Bild einfügen!
Was wahrscheinlich auch kein Wunder ist, denn du hast eingestellt
Erweiterte Optionen für Bildauswahl; Konfig: with and high = 250; ja,ja,nein,ja,ja
Probiere es mal mit 0 und 0 für die max Breite und Höhe und eventuell sogar zusätzlich mit Nein bei Ändert die Bildgröße... Edit: Was im Übrigen die Default Einstellungen sind.
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Olaf
Regular
Posts: 134
Joined: Fri Nov 25, 2005 8:40 pm
Location: Germany
Contact:

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Olaf »

Oh Mann, was lange quält wird endlich gut, OK es funktioniert. Möge dieser Eintrag vielleicht auch anderen eine Brücke sein! :idea: :D

Danke für die Geduld und Hilfe!!!
Erweiterte Optionen für Bildauswahl; Konfig: with and high = 250; ja,ja,nein,ja,ja
Probiere es mal mit 0 und 0 für die max Breite und Höhe und eventuell sogar zusätzlich mit Nein bei Ändert die Bildgröße...[/quote]
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Tja, diese beiden Optionen für MAX w::h sind tatsächlich auch ein wenig verwirrend.
Ich habe gerade eine neue Version released, die eine möglichst genaue Beschreibung nachliefert, damit man weiß worauf man sich einlässt.

Ich danke für die Teilnahme an unserem kleinen Geduldsspiel! :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Timbalu
Regular
Posts: 4598
Joined: Sun May 02, 2004 3:04 pm

Re: V2-b3 Mediendatenbank & Thumb-Bilder

Post by Timbalu »

Noch ein kleiner, aber wichtiger Nachtrag.
Ich habe endlich nach vielen Stunden auch noch herausgefunden, warum dein quadratisches Bild nicht auf den im ISP eingestellten Wert gesetzt wurde und statt des $serendipity['thumbSize'] als fallback, die Image Originalmaße angenommen hat. Dies ist ein wahrscheinlich alter Bug aus dem ISP Plugin und einer klitzekleinen Änderung im 2.0, die wir aber bald fixen werden. (Siehe https://github.com/s9y/Serendipity/comm ... nt-7862256)

:D Morgen auf Spartacus.

PS. Für dich Olaf könnte vielleicht auch noch interessant sein, dass ein nicht zufriedenstellendes ImageMagick bei der Installation vom Blog, in der Datenbank serendipity_config Tabelle hinterlässt, ob Magick für OK gehalten wird oder nicht. Deshalb fiel und fällt das wahrscheinlich immer noch auf GD zurück. Checke bitte mal den 'magick' Wert, er muss, wenn IM und imagick PHP extension korrekt installiert und zur Verfügung stehen, auf true stehen. Ich habe meinen Wert ändern müssen, was schlagartig meine Probleme mit dem nicht arbeitenden IM beseitigte. :)
Regards,
Ian

Serendipity Styx Edition and additional_plugins @ https://ophian.github.io/ @ https://github.com/ophian
Post Reply