とPythonスクリプトを実行するには:権限は、PHPのexec()私はPHPで以下のコマンドを実行しようとしている
<?php exec("xdg-open file") ?>
<?php exec("python file.py") ?>
すべてのファイルが/var/www/html
です。
他の簡単なコマンドも動作しているようです。たとえば:
<?php exec("touch file.txt") ?>
<?php echo exec("ls") ?>
<?php echo exec("whoami") ?>
私はPHP(sudoを必要とするものなし)を使用して、任意のPython /シェルコマンドを実行できるようにしたいです。許可の問題ですか?もしそうなら、私は何ができますか?
私はちょうどあなたが言ったことを試みた、それはまだ動作していません。多分私は間違ったことをした。サーバーが使用するユーザーは、所有者でもあるwww-dataです。私は、Pythonスクリプトを使用して曲を再生しようと何も起こりません。 – C10H15N
表示された出力を提供してください。 – Exodus
さまざまなことが考えられますが、PHPはセーフモードを実行していますか?例えば。 – Exodus