LINUX.ORG.RU
ФорумAdmin

PHP и команды оболочки


0

0

Задача: из php-скрипта создать ссылку на файл в папке. насколько мне известно в PHP есть два способа выполнить команду оболочки: exec(command) и дав команду в обратных апострофах. Пишу: exec("ln /../file /../link_name"). Все замечательно выполняется, никаких ошибок нет, но ссылку не делает. То же если использовать обратные апострофы. А если дать эту команду в терминале, все получается. Посмотрел в настройках, SafeMode у PHP выключен... Единственная мысль которая приходит в голову - у юзера от имени которого выполняется php-скрSgn нет прав писать в папку конечную. Как узнать под каким именем запущается PHP?


от имени апача, а он от nobody или от apache в зависимости от настройки оного... httpd.conf.... вроде :)

kavich
()

а вообще $ps aux и смотри первую колонку

kavich
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.