SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > Apache HTTP-Server
Hilfe Community Kalender Heutige Beiträge Suchen

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.07.2005, 17:38:44
Atolos Atolos ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 11
Imagemagick Deinstallieren

Ich habe einen eigenen Server gemietet, brauche jetzt imagemagick habs versucht zu installieren, nach einer anleitung die ich im netz gefunden hatte..

Anleitungs Link

Dazu gesagt ich habe noch 0 erfahrungen mit dem/das Linux/ Suse oder wie man den kram nennt.

tja scheint auch nicht geklappt zu haben.

Jetzt hab ich gelesen das es für Suse fertig complierte versionen gibt und wollte deswegen ersteinmal die letzte version löschen.

wer kann mir sagen was ich machen muss..


Lasst mich nicht hängen bitte.

Geändert von Atolos (01.12.2005 um 11:07:00 Uhr)
Mit Zitat antworten
  #2  
Alt 25.07.2005, 20:32:10
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
AW: Imagemagick Deinstallieren

Erstmal vorne weg. Was für einen Server hast? Ist das ein Root Server oder so ein Exklusivserver wie in der Anleitung beschreiben?

Für SuSE gibt es imagemagik, schon als RPM Paket. Sollte sich über YaST Installieren lassen. Ansonsten -> www.rpmseek.com und die passende Version herunterladen.

Noch was am Rande: Auf einem Rootserver haben Compiler aus Sicherheitsgründen nichts zu suchen. Abgesehen davon: Ein Rootserver kann gefährlich werden, wenn man sich damit nicht auskennt. Wenn die Kiste gehackt wird (was bei schlechter Wartung durchaus möglich ist), und für illegale Zwecke verwendet wird, kann das sogar die Staatsanwaltschaft auf den Plan rufen.
__________________
Kleiner Hinweis am Rande: Es gibt keine if-Schleifen. Es gibt nur if-Verzweigungen und for/[do]/while-Schleifen.

Geändert von bazubi (25.07.2005 um 20:33:58 Uhr)
Mit Zitat antworten
  #3  
Alt 26.07.2005, 16:24:50
Atolos Atolos ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 11
Habs nun anders gemacht !!!

Hallo Liebe gemeinde,

es ist ein rootserver...

Hab nun imagemagick per YAST installiert. Hab auf dem Miet-Server folgende versionen gefunden.



Dann hab ich auch kontrolliert ob die datein im usr/bin/ zu finden sind, ja sind sie...



auch wenn ich folgende abfrage aufrufe

bekomme ich usr/bin/convert angezeigt....

und denoch funktioniert noch nicht.....

hab mit folgenden script versucht die anwendung zu testen.

PHP-Code:
<?
error_reporting(E_ALL);
define("CONVERT_PATH", "/usr/bin/");
exec(CONVERT_PATH." -geometry 100x75 /home/www/xxx/html/photos/test.jpg 
/home/www/xxx/html/photos/testb.jpg");

// display original photo
if (file_exists('/home/www/xxx/html/photos/test.jpg'))
    {
?>
<p>Original Photo:<br /><img src="test.jpg"></p>
<?
    }
else
    {
?>
<p>Original Photo: Not Found</p>
<?
    }

if (file_exists('/home/www/xxx/html/photos/testb.jpg'))
    {
?>
<p>Thumbnail:<br /><img src="testb.jpg"></p>
<?
    }
else
    {
?>
<p>Thumbnail: Unable to Create</p>
<?
    }
?>
Ausser die fehlermeldung: Thumbnail: Unable to Create wie unten angegeben keine weiteren fehlermeldungen. nur das orginalbild wird angezeigt.

Dann war ich mal schlau dachte ich und hab 4images von 4homepages installiert. sagt auch das er imagemagick nicht finden kann. obwohl ich folgende pfade probiert hatte usr/bin/ usr/bin und kein pfad denn laut faq vom mietserver folgendes....

Zitat:
Image Magick ist ein Paket mit Grafikanwendungen welche Sie auf der Kommandozeile bedienen können.
Standardmäßig wird dieses Packet als Quellcode ausgeliefert. Das heisst Sie müssen den Quelltext noch auf Ihrem Server Kompilieren (in ein ausführbares Programm umwandeln). Zu diesem Zweck benötigen Sie einen Kompiler (üblicherweise gcc) sowie das Programm make.
Beides können Sie bei einem Suse System über Yast => Software installieren/deinstallieren hinzufügen.
Der eigentliche Kompilerungsprozess ist sehr gut in der Datei install-unix.txt im entpackten Image Magick Verzeichnis oder auf http://www.imagemagick.org/script/install-source.php beschreiben

Alternativ steht Ihnen bei Suse auch eine, bereits Kompilierte, Ältere Version von Image Magick zu Verfügung die Sie über Yast Installern können

Bitte beachten Sie das es sich bei Image Magick um ein ganzes Sortiment von Befehlen handelt. Ein Programm Image Magick werden Sie auf Ihrem Server nicht finden aber unter anderem die Programme convert, identify oder mogrify.
Alle diese Programme liegen im Standartpfad /usr/bin/ und sollten auch ohne Pfadangabe errichbar sein.

Ich hab also die alternative installiert... um Kompilieren nicht zu müssen.

Jemand ne idee ?? was ich noch machen könnte, was ich falsch gemacht haben könnte... man findet zu imagemagick nun echt wenig deutsches material. :(




danke schon mal im voraus

Geändert von Atolos (01.12.2005 um 11:08:35 Uhr)
Mit Zitat antworten
  #4  
Alt 26.07.2005, 16:40:23
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
AW: Imagemagick Deinstallieren

Du hast was beim CONVERTPATH vergessen:

Code:
define("CONVERT_PATH", "/usr/bin/");
exec(CONVERT_PATH." -geometry 100x75 /home/www/xxx/html/photos/test.jpg
/home/www/xxx/html/photos/testb.jpg");
Wenn man den Befehl zusammensetzt macht exec:

Code:
/usr/bin -geometry 100x75 /home/www/xxx/html/photos/test.jpg /home/www/xxx/html/photos/testb.jpg
Da fehlt das convert!


Code:
define("CONVERT_PATH", "/usr/bin/convert");
So sollte es gehen.
__________________
Kleiner Hinweis am Rande: Es gibt keine if-Schleifen. Es gibt nur if-Verzweigungen und for/[do]/while-Schleifen.
Mit Zitat antworten
  #5  
Alt 26.07.2005, 18:47:40
Atolos Atolos ist offline
Anfänger
 
Registriert seit: Jul 2005
Beiträge: 11
AW: Imagemagick Deinstallieren

Super Vielen DANK hat funktioniert....

Dann hätte ich dach noch ein bis 2000 fragen :)

nein muss nur wissen ob dies möglich ist, bevor ich wieder 3 tage daran sitze.. und es geht nicht (hatte ich mit GD)

also es geht darum das kunden fotos hochladen können... meistens heutzutage von einer digicam...

auflöung 2500x1950 grösse 1.7 MB (als beispiel)

GD/PHP hat nicht geschafft es hochzuladen... memory error bla bla

Was ich machen muss ist

Bild hochladen...
Bild auf eine angenehme grösse verkleinern 600x(propotional)...
Bild entweder nach recht oder links drehen auf wunsch...
bild auf 400x(propotional) oder evtl. (propotional)x300
Bild speichern...
Bild namen in DB speichern...

ein paar denkanstosse sowie ne komplettlösung wird danken entgegengenommen
Mit Zitat antworten
  #6  
Alt 26.07.2005, 20:15:18
bazubi bazubi ist offline
Junior Member
 
Registriert seit: Jan 2004
Beiträge: 496
AW: Imagemagick Deinstallieren

Das sollte alles kein Problem sein. 1,7 MB für Bilder dürfte auch kein Problem sein für die GD und mit Imagemagick gehts auch. Kann sein, dass die Maximale Uploadgrenze mit 1 MB eingestellt ist. Kann man in der /etc/php.ini ändern.
__________________
Kleiner Hinweis am Rande: Es gibt keine if-Schleifen. Es gibt nur if-Verzweigungen und for/[do]/while-Schleifen.
Mit Zitat antworten
  #7  
Alt 30.12.2005, 12:01:03
DickerRon DickerRon ist offline
Anfänger
 
Registriert seit: Dec 2005
Beiträge: 9
AW: Imagemagick Deinstallieren

Zitat:
Zitat von bazubi
Du hast was beim CONVERTPATH vergessen:

Code:
define("CONVERT_PATH", "/usr/bin/");
exec(CONVERT_PATH." -geometry 100x75 /home/www/xxx/html/photos/test.jpg
/home/www/xxx/html/photos/testb.jpg");
Wenn man den Befehl zusammensetzt macht exec:

Code:
/usr/bin -geometry 100x75 /home/www/xxx/html/photos/test.jpg /home/www/xxx/html/photos/testb.jpg
Da fehlt das convert!


Code:
define("CONVERT_PATH", "/usr/bin/convert");
So sollte es gehen.
Hallo,

ich habe diesen Code dazu verwendet um ImageMagick bei mir zu testen. Wenn ich es in Shell direkt eingebe funktioniert es wunderbar, nur aus einem PHP-Script nicht.

Vielleicht kann mir jemand einen Tipp geben, an welcher Einstellung in der php.ini es liegen kann oder vielleicht auch andere Einstellungen. Leider bin ich noch nicht so vertraut mit den entsprechenden Variablen, sollten Variablenangaben von nöten sein, bitte nachfragen.

Gruß
Ronny
Mit Zitat antworten
  #8  
Alt 30.12.2005, 13:56:02
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
AW: Imagemagick Deinstallieren

Zitat:
Zitat von DickerRon
Wenn ich es in Shell direkt eingebe funktioniert es wunderbar, nur aus einem PHP-Script nicht.
Wie genau sieht der Code aus, mit dem du es versucht hast? Welche Fehlermeldungen erhälst?
Mit Zitat antworten
  #9  
Alt 30.12.2005, 18:11:55
DickerRon DickerRon ist offline
Anfänger
 
Registriert seit: Dec 2005
Beiträge: 9
AW: Imagemagick Deinstallieren

PHP-Code:
<?
error_reporting(E_ALL);
define("CONVERT_PATH", "/usr/local/bin/convert");
exec(CONVERT_PATH." -geometry 100x75 /home***/httpdocs/teich.jpg /home***/httpdocs/teichb.jpg");

// display original photo
if (file_exists('/home***/httpdocs/teich.jpg'))
    {
?>
<p>Original Photo:<br /><img src="teich.jpg"></p>
<?
    }
else
    {
?>
<p>Original Photo: Not Found</p>
<?
    }

if (file_exists('/home***/httpdocs/teichb.jpg'))
    {
?>
<p>Thumbnail:<br /><img src="teichb.jpg"></p>
<?
    }
else
    {
?>
<p>Thumbnail: Unable to Create</p>
<?
    }
?>
Als Fehlermeldung bekomme ich nur:

Thumbnail: Unable to Create --> also die Ausgabe, fals Bild nicht vorhanden, weiter nichts.

Wie bereits geschrieben, habe ich diesen Code zum Testen verwendet. Wenn ich die entstehende Befehlszeile nach dem "exec"-Befehl im Shell eingebe, erstellt er mir das gewünschte Bild. Da es dann vorhanden ist, zeigt er es mir in mit diesem Script auch an (Falscher Pfad dadurch eigentlich ausgeschlossen).

Gruß
Ronny

Geändert von DickerRon (30.12.2005 um 18:13:46 Uhr)
Mit Zitat antworten
  #10  
Alt 30.12.2005, 18:18:34
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Imagemagick Deinstallieren

Hi,

also ohne dein Skript angeschaut zu haben, wuerde ich mal darauf tippen, dass bei dir der safe_mode aktiviert ist!!!!

Schau mal nach (phpinfo).

Damir
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache und Perl / Perl deinstallieren Christel Apache HTTP-Server 9 25.04.2005 11:19:08
ImageMagick ansprechen Dorothy PHP Grundlagen 5 12.10.2004 16:31:49
ImageMagick für Win RDJ PHP für Fortgeschrittene und Experten 5 24.05.2004 17:08:13
Texte in JPG mit Imagemagick schur PHP für Fortgeschrittene und Experten 3 26.04.2004 19:33:12


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:17:16 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt