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