|
|
|
|
|
|
Mitglied
Registrierungsdatum: May 2003
Ort: netz
Beiträge: 359
|
XAMPP lite ist execute sichtbar
Was muss ich beim Apache umkonfigurieren,
damit nicht bei jedem exec() aufruf
eine Dos Box aufgeht?
Dies ist störend wenn man an seinem eigenen Server sitzt und die Funktion wird aufgerufen.
Kennt jemand das Problem?
|
06. 12. 2004, 21:24
|
#1
|
|
Techmin
Registrierungsdatum: Sep 2003
Ort: K-Pax
Beiträge: 5.402
|
du kannst in der php.ini die Funktion von exec() abschalten. Wenn dann jemand die funktion aufruft, bekommt er einen "unkown function" Fehler. Die Einstellung findest du unter disable_functions
Code:
; This directive allows you to disable certain functions for security reasons.
; It receives a comma-delimited list of function names. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
disable_functions =
|
06. 12. 2004, 21:37
|
#2
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: May 2003
Ort: netz
Beiträge: 359
|
Ich will aber nicht die ganze Funktion abschalten sondern nur abschalten das eine CMD-Box aufgeht.
|
06. 12. 2004, 21:40
|
#3
|
|
ex-Moderator
Registrierungsdatum: Jun 2000
Ort: /home/vmk
Beiträge: 15.402
|
Re: XAMPP lite ist execute sichtbar
Zitat:
Original geschrieben von OWAGOTT
Was muss ich beim Apache umkonfigurieren,
damit nicht bei jedem exec() aufruf
eine Dos Box aufgeht?
Dies ist störend wenn man an seinem eigenen Server sitzt und die Funktion wird aufgerufen.
Kennt jemand das Problem?
|
Läuft der Apache nicht als Service?
|
06. 12. 2004, 22:07
|
#4
|
|
Retreat
Registrierungsdatum: Aug 2000
Beiträge: 11.530
|
Das wird nicht möglich sein, die exec() Funktion ruft eine Shell auf und übergibt die übergebene Argumente an die Shell. Das heißt, ohne Shell kein exec(). Das allerdings jedesmal ein Fenster mit einer Konsole aufgeht ist ein Windows Problem, läuft der Apache dediziert von dir gestartet?
|
06. 12. 2004, 22:11
|
#5
|
|
ex-Moderator
Registrierungsdatum: Jun 2000
Ort: /home/vmk
Beiträge: 15.402
|
Zweites Benutzerkonto anlegen und dann dort ausführen (wenn du XP hast).
|
06. 12. 2004, 22:16
|
#6
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: May 2003
Ort: netz
Beiträge: 359
|
*hehe*
das mit dem Zweites Benutzerkonto ist gar nicht mal so schlecht.
Der Apache läuft nicht als Dienst, sondern wird über Verknüpungen Hoch und runter gefahren:
xampp_start
xampp_stop
|
07. 12. 2004, 22:28
|
#7
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: May 2003
Ort: netz
Beiträge: 359
|
Nochmal eine Generelle Frage:
Kann beim Xampp das exec() Popup ausgelöst vermieden werden oder muss ich auf dauer auf einen anderen WEB-Server ausweichen?
|
10. 12. 2004, 20:12
|
#8
|
|
Retreat
Registrierungsdatum: Aug 2000
Beiträge: 11.530
|
Start Apache als Dienst und das Problem ist erledigt.
Dieses dein Problem wird bei jedem Server auftreten, der im Vordergrund als Applikation läuft und CGI bzw. Shellbefehle benutzt
|
10. 12. 2004, 20:28
|
#9
|
|
ex-Moderator
Registrierungsdatum: Jun 2000
Ort: /home/vmk
Beiträge: 15.402
|
Zitat:
Original geschrieben von onkelcracker
Start Apache als Dienst und das Problem ist erledigt.
|
Also jetzt doch???
|
10. 12. 2004, 20:48
|
#10
|
|
Retreat
Registrierungsdatum: Aug 2000
Beiträge: 11.530
|
Hab ich jemals was anderes behauptet? Bisher wurde der Apache ja wohl dediziert gestartet
|
10. 12. 2004, 21:02
|
#11
|
|
ex-Moderator
Registrierungsdatum: Jun 2000
Ort: /home/vmk
Beiträge: 15.402
|
Ich frage, ob der Apache nicht als Service laufe und du antwortest: "Das wird nicht möglich sein, ..."
Also?
|
10. 12. 2004, 21:14
|
#12
|
|
Retreat
Registrierungsdatum: Aug 2000
Beiträge: 11.530
|
*g* Wenn du die Postzeiten ansiehst, findest du heraus, auf wen dies bezogen war
|
10. 12. 2004, 21:21
|
#13
|
|
ex-Moderator
Registrierungsdatum: Jun 2000
Ort: /home/vmk
Beiträge: 15.402
|
Zitat:
Original geschrieben von onkelcracker
*g* Wenn du die Postzeiten ansiehst, findest du heraus, auf wen dies bezogen war
|
3 Zeilen in 4min? Mensch, Mensch, in welchem Alter Menschen noch Internet aktiv sein - Glückwunsch *fg*
ok, verstanden
|
10. 12. 2004, 21:49
|
#14
|
|
Mitglied
(Threadstarter)
Registrierungsdatum: May 2003
Ort: netz
Beiträge: 359
|
XAMPP als Dienst einzubinden scheiterte da der Dinst nicht gestartet werden kann???
Die einzigste Lösung ist der 2. Benutzer unter XP.
|
12. 12. 2004, 16:36
|
#15
|
|
Alle Zeitangaben in UTC +1. Es ist jetzt 21:21 Uhr.
|
|