У меня есть PHP-скрипт с exec()
, который будет отлично работать из командной строки, но не в веб-контексте. Сценарий просто:exec() работает через командную строку, но не через сеть
<?php exec('echo "wee" > /home/jason/wee.txt');
Если я называю этот скрипт wee.php
и запустить php wee.php
, он отлично работает и wee.txt
будет написана.
Если я перехожу к http://mysite.com/wee.php
, скрипт притворяется, что работает нормально, но wee.txt
на самом деле не написали.
Любая идея, почему это происходит?
Есть ли способ сделать эту работу? например, дать разрешение временно – Thejas