При вызове php-файла, который содержит:
<?php system('/bin/sh /usr/local/bin/myScript.sh '.'myArg'); ?>
из cli через php myScript.php
все работает нормально, но при выполнении этого через cgi, открывая URL в браузере (apache на заднем плане) myArg
Строка теряется.Кто-нибудь знает, что может быть сбоем?
PD: myScript.sh - это просто
echo "$# $*" >> /tmp/foo.txt
, так что хвост /tmp/foo.txt показывает, что все работает отлично от cli, но не от apacheCGI.Нужна ли какая-либо дополнительная настройка в php.ini?Нужно ли мне что-то особенное в моем файле псевдонимов Apache?Это шутка?