php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.08.2007, 12:52  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard Shellscript wird nicht ausgeführt

Hallo zusammen

Ich führe nach dem Upload von Bildern ein kleines Shellscript auf dem
Webserver aus, welches die Bilder verkleinert und mit Wasserzeichen
versieht. Das klappte bisher problemlos.

Nun wird seit heute folgende Fehlermeldung ausgegeben:

Warning: shell_exec() [function.shell-exec]: Cannot execute using
backquotes in Safe Mode
in /srv/www/vhosts/xxxxxxxxxx/httpdocs/intern/process.php on line 70

Die Zeile 70 der process.php enthält

shell_exec('/srv/www/vhosts/xxxxxxxxxxxxx/httpdocs/temp/fotoresize');

Wurde da nun in PHP der SafeMode auf "on" gestellt?

Wie kann ich denn mein Script wieder ausführbar machen? Hat es was mit
Quoting zu tun?

Ich versteh wieder mal Bahnhof...

Vielen Dank für Eure Hilfe.

Andy
sinai ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.08.2007, 14:41  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Dein Ansatz is gut, hättest ihn weiter verfolgen können. Und hier sogar nochmal in Kurzfassung.
Zitat:
Zitat von Manual
string shell_exec ( string $cmd )
This function is identical to the backtick operator.
(Zusammenhang zu "backquotes").
Zitat:
Zitat von Manual

Anmerkungen
Anmerkung: Diese Funktion steht im Safe Mode nicht zur Verfügung.
(Sonstiges )

KingCrunch ist offline  
Alt 15.08.2007, 16:11  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard

Und kann ich jetzt was dran ändern?

- SafeMode = off?

In der php.ini geändert - Apachen neu gestartet - bleibt aber laut phpinfo auf On???

- shell_exec aktivieren?

safe_mode_exec_dir/srv/www/vhosts/xxxxxx/httpdocs/intern/ - Darin liegt die aufrunde php-Datei
safe_mode_exec_dir/srv/www/vhosts/xxxxxx/httpdocs/temp/ - Darin liegt das Shellscript

Beides bringt keine Änderung

Oder kann ich noch anders mein Script aufrufen? Any hints?

Andy

Geändert von sinai (15.08.2007 um 16:34 Uhr).
sinai ist offline  
Alt 15.08.2007, 16:38  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Zitat:
SafeMode = on?
SafeMode = off wäre sinniger ^^
Zitat:
shell_exec aktivieren?
Geht meines Erachtens nicht.
Zitat:
Nur wie?
Beim Hoster betteln
Zitat:
Oder kann ich noch anders mein Script aufrufen?
Programm ins safe_mode_exec_dir verlegen, dann zum Beispiel exec verwenden (oder einer der Derivate). Haste kein offenes Verzeichnis, sieht es ziemlich finster aus.
KingCrunch ist offline  
Alt 15.08.2007, 18:45  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard

Es ist ein virtueller Server, auf den ich Rootzugang habe.

Kann ich das dann nicht selbst einstellen?

Und warum klappt mein SafeMode =Off in /etc/php.ini nicht?

Aber mit exec() antelle von shell:exec() geht es, wenn ich safe_mode_exec_dir setze

Andy

Geändert von sinai (16.08.2007 um 11:10 Uhr).
sinai ist offline  
Alt 15.08.2007, 20:35  
Dominik
Gast
 
Beiträge: n/a
Standard

mich interessiert das, was für ein programm hast du das das verkleinern kan, kanst du mir das mal schicken und wie du die machst mfg

->icq = 354003950 oder kinimodmeyer@web.de

oder pm
 
Alt 16.08.2007, 08:31  
Erfahrener Benutzer
 
Registriert seit: 03.08.2007
Beiträge: 127
fragnicht befindet sich auf einem aufstrebenden Ast
Standard

ja das programm interessiert mich auch ICQ 259747607 mail klein@piperweb.de

fragnicht ist offline  
Alt 16.08.2007, 11:14  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

[quote=sinai;411]Es ist ein virtueller Server, auf den ich Rootzugang habe.

Kann ich das dann nicht selbst einstellen?

Und warum klappt mein SafeMode =Off in /etc/php.ini nicht?[quote]Womöglich falsche php.ini (siehe phpinfo)? Apache-Neustart?

Zitat:
Zitat von sinai Beitrag anzeigen
Aber mit exec() antelle von shell:exec() geht es, wenn ich safe_mode_exec_dir setze

Andy
Nur im entsprechenden Verzeichnis.
KingCrunch ist offline  
Alt 16.08.2007, 11:32  
Benutzer
 
Registriert seit: 15.08.2007
Beiträge: 37
sinai befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von KingCrunch Beitrag anzeigen
Zitat:
Zitat von sinai Beitrag anzeigen
Es ist ein virtueller Server, auf den ich Rootzugang habe.

Kann ich das dann nicht selbst einstellen?

Und warum klappt mein SafeMode =Off in /etc/php.ini nicht?
Womöglich falsche php.ini (siehe phpinfo)? Apache-Neustart?
Den Indianer hab ich natürlich neu gestartet - ohne Ergebnis. Und auch richtige php.ini (laut phpinfo(). Hab eben gefunden, dass ich das in Plesk einstellen kann/muss. Immer diese GUIs

Zitat:
Zitat von KingCrunch Beitrag anzeigen
Nur im entsprechenden Verzeichnis.
Logisch.

Andy
sinai ist offline  
Alt 16.08.2007, 11:36  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Heißt das jetzt: Problem gelöst?
KingCrunch ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
shellscript variable übergeben tennessee Server, Hosting und Workstations 3 28.11.2006 10:01
variablen aus textfile erzeugen (shellscript) noskule Server, Hosting und Workstations 2 19.07.2006 15:42
problem mit nem shellscript robo47 Server, Hosting und Workstations 7 01.04.2005 01:03

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
shell_exec aktivieren, shell_exec() aktivieren, php shell exec aktivieren, shell script wird nicht ausgeführt, shell exec aktivieren, php shell exec, shell_exec deaktivieren, safe_mode_exec_dir plesk, sh script wird nicht gestartet, shell script aktivieren, lighttpd shell script, php exec beispiel, apache shell exec, typo3 crawler shell_exec() aktivieren, lighttpd php shell, shell script unter php, plesk exec aktivieren, shell_exec() function einstellen, shell_exec aktivieren synology, exec erlauben

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum