PHP:PythonスクリプトのexecがRaspberry PI2で機能しない

user4944440

私の問題は、PHPスクリプトが呼び出す必要のあるRaspPIのWebspaceフォルダーにPythonスクリプトがあるのに、呼び出されないことです。私はすでにPythonファイルのパーミッションをすべての人に設定しています。しかし、それでも私はこれを機能させることができません。私はいくつかの解決策を試しましたが、どれも役に立ちませんでした。これが私がこれまでにしたことです:

index.htm

<html>
<body>

<form action="photo.php" method="post">

<input type="submit" value="Take photo" name="test">
</form>

</body>
</html>

photo.php

    if(isset($_POST['test']))
    {

    shell_exec('/var/www/photoburst.py');



    echo'photo saved';



    }
    else 
    {
    echo'Error.';
    }
    ?>

エラーが見つからないので、修正を手伝ってください。

ありがとう!

user4944440

同じ問題を抱えているすべての人のために:これが解決策です:最初に、カメラモジュールとvar / wwwフォルダーに完全な書き込み/読み取りと実行のアクセス許可を与える必要があります。これは、次のように入力して行います。


sudo chmod 777 / var / www
sudo chmod 777 / dev / vchiq


シェルコマンドラインに入力して、root権限を取得する必要があるかもしれません。


sudo bash


前。

次に、画像保存パスフォルダをvar / wwwに変更します。これは、完全にアクセスできるようになったためです。

そうしたら、そのようにphoto.phpを変更する必要があります

<?php


if(isset($_POST['test']))
{

$command = escapeshellcmd('/var/www/photoburst.py');
 $output = shell_exec($command);
  echo $output;



echo'Saved!';



}
else 
{
echo'No Info submitted from the form.';
}
?>

最後に、Pythonファイルにシバン行のあるPythonファイルにするように指示します。完了すると、photoburst.pyは次のようになります。

#!/usr/bin/python
import time
import picamera
import datetime

camera=picamera.PiCamera()





camera.capture('/var/www/'+datetime.datetime.now().strftime("IMG %T%B%d%Y")+'.jpg')
camera.close()

したがって、これらの手順を実行すると、PHPを介してラズベリーカムで写真を撮ることができるでしょう。ここにあるすべてのポスターに感謝します。あなたの助けがなければ、私は自分の問題を見つけることができなかったでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Raspberry pi2サーバーが応答しない

分類Dev

PHPでshell_exec()によってスクリプトが実行されると、Pythonのopen()関数が機能しない

分類Dev

Raspberry Pi2のejabberd18.03は、libtinfo.so.6がないため、ejabberdctlが失敗します。

分類Dev

PHPスクリプトがPleskで機能しない

分類Dev

Raspberry Pi2でのDNXCoreARMリリース

分類Dev

WindowsIoT互換のwifiドングルがラズベリーPI2で認識されない

分類Dev

PHP:Icecastで再生中のスクリプトが機能しない

分類Dev

Python スクリプトが crontab で機能しない

分類Dev

PHPが機能しない状態でいくつかのPythonスクリプトを実行する

分類Dev

Raspberry Piの起動時にPythonスクリプトを実行できない

分類Dev

Raspberry PI:makeコマンドが以下のmakefileで機能しない

分類Dev

Postman の Python スクリプトが機能しない

分類Dev

PythonでのGETリクエストが機能しない

分類Dev

実際の(物理的な)マシンなしでRaspberry Pi2にWindows10Coreをインストールする方法

分類Dev

HTTPリクエストがawsec2で機能しない

分類Dev

sudo で実行しないと Python スクリプトが機能しない

分類Dev

Raspberry Pi(RaspBMC)のcronジョブが機能しない

分類Dev

クエリ自体が機能するのに、phpスクリプトのこのクエリが機能しないのはなぜですか?

分類Dev

Raspberry Pi2でのMongoDbのパフォーマンス

分類Dev

この単純なPHPログインスクリプトが機能しないのはなぜですか?

分類Dev

この単純なphpスクリプトが機能しないのはなぜですか?

分類Dev

PHPDISTINCTが2行で機能しない

分類Dev

routerLink が角度 2 で機能しない

分類Dev

Raspberry Pi MicroSDブートが機能しない、MicroSDカードがPCで読み取れない

分類Dev

execが入力リダイレクトで機能しない

分類Dev

AzureB2C更新トークンの機能がiOSSwiftサンプルアプリで機能しない

分類Dev

XCOPYがスクリプトで機能しないのはなぜですか?

分類Dev

スクリプトでSETLINESIZEが機能しないのはなぜですか?

分類Dev

Ajaxwindow.locationがPHPログインスクリプトで機能しない

Related 関連記事

  1. 1

    Raspberry pi2サーバーが応答しない

  2. 2

    PHPでshell_exec()によってスクリプトが実行されると、Pythonのopen()関数が機能しない

  3. 3

    Raspberry Pi2のejabberd18.03は、libtinfo.so.6がないため、ejabberdctlが失敗します。

  4. 4

    PHPスクリプトがPleskで機能しない

  5. 5

    Raspberry Pi2でのDNXCoreARMリリース

  6. 6

    WindowsIoT互換のwifiドングルがラズベリーPI2で認識されない

  7. 7

    PHP:Icecastで再生中のスクリプトが機能しない

  8. 8

    Python スクリプトが crontab で機能しない

  9. 9

    PHPが機能しない状態でいくつかのPythonスクリプトを実行する

  10. 10

    Raspberry Piの起動時にPythonスクリプトを実行できない

  11. 11

    Raspberry PI:makeコマンドが以下のmakefileで機能しない

  12. 12

    Postman の Python スクリプトが機能しない

  13. 13

    PythonでのGETリクエストが機能しない

  14. 14

    実際の(物理的な)マシンなしでRaspberry Pi2にWindows10Coreをインストールする方法

  15. 15

    HTTPリクエストがawsec2で機能しない

  16. 16

    sudo で実行しないと Python スクリプトが機能しない

  17. 17

    Raspberry Pi(RaspBMC)のcronジョブが機能しない

  18. 18

    クエリ自体が機能するのに、phpスクリプトのこのクエリが機能しないのはなぜですか?

  19. 19

    Raspberry Pi2でのMongoDbのパフォーマンス

  20. 20

    この単純なPHPログインスクリプトが機能しないのはなぜですか?

  21. 21

    この単純なphpスクリプトが機能しないのはなぜですか?

  22. 22

    PHPDISTINCTが2行で機能しない

  23. 23

    routerLink が角度 2 で機能しない

  24. 24

    Raspberry Pi MicroSDブートが機能しない、MicroSDカードがPCで読み取れない

  25. 25

    execが入力リダイレクトで機能しない

  26. 26

    AzureB2C更新トークンの機能がiOSSwiftサンプルアプリで機能しない

  27. 27

    XCOPYがスクリプトで機能しないのはなぜですか?

  28. 28

    スクリプトでSETLINESIZEが機能しないのはなぜですか?

  29. 29

    Ajaxwindow.locationがPHPログインスクリプトで機能しない

ホットタグ

アーカイブ