Visualizzazione dei risultati da 1 a 4 su 4

Discussione: exec_shell e system

  1. #1

    exec_shell e system

    Ciao

    ho uno problema con le sopra citate funzioni.

    Il codice è banale:

    Codice PHP:
    <?php
    shell_exec
    ("/home/user/script.sh");
    ?>
    se lo eseguo da shell, tipo:
    #sh script.sh
    tutto va

    se lo esegui con l'interprete php, idem
    #php file.php
    tutto va

    se lo eseguo dalla pagina web (php non viene eseguito come cgi ma come modulo)
    la pagina viene eseguita e generata senza errori (nemmeno nei log) ma lo script non viene eseguito

    idee, suggerimenti?
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma da shell hai provato dall'utente del web server o da altro utente?

    ciao

  3. #3
    hai ragione, in effetti provando l'esecuzione con l'utente daemon mi da problemi, eppure ho dato addirittura un chmod 777!

    ora sto analizzando l'output di strace per capire dove è l'inghippo...

    ciao e grazie
    "durante i primi 5 miuti di pioggia nel bosco c'è ancora asciutto, poi quando smetterà di piovere nel bosco cadranno gocce per 5 minuti.....la natura ha un'ottima memoria..."

    http://www.kumbe.it

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    l'utente ha una shell valida?

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.