1
Bashのファイル。私はshell_exec
コマンドも結果を試してみました。私は間違っているの?実行BASHスクリプトが
Bashのファイル。私はshell_exec
コマンドも結果を試してみました。私は間違っているの?実行BASHスクリプトが
Apacheには./var/www/html
ディレクトリ内に書き込み権限がないため、失敗する可能性があります。 Apacheのに必要な権限を与えるために、これを試して...
まず、私はそうWWW-データを取得し、私のサーバー上でsudo ps aux |grep apache
またはsudo ps aux |grep httpd
Apacheの のためのユーザーを見つけ、それはディレクトリを作成できるようにするために、私はchmodコマンド親フォルダ775、sudo chmod 775 /var/www/html
次に、(私の場合、WWW-データ)のapacheを実行するユーザーにグループの所有者を変更
sudo chgrp www-data /var/www/html
いPHPユーザーはディレクトリを作成する権限を持っていますか? –
'-rw-r - r-- 1 root root 40 11 7 18:47 phpfile.php' ' -rwxrwxrwx 1 root root 39 Nov 7 18:46 bashfile.sh'ファイルはrootグループに入っているので、それ。私が間違っている? – semkius
PHPはルートグループ内のユーザーではありません。 –