2013-06-16 3 views
0

Я установил PhantomJS на свой сервер, и он отлично работает с терминалом. Когда я пытаюсь запустить форму PHP с помощью shell_exec, я получаю следующее сообщение об ошибке:Разрешение отклонено на выполнение shell_exec (PhantomJS)

phantomjs: Permission denied 

Я поставил исполняемый 777, и я просто не знаю, что еще делать. Какие-либо предложения?

ответ

0

Как вы его установили ?, и где он живет? Пользователь, к которому вы обращаетесь с phantomjs, может не иметь прав на какие-либо потребности phantomjs.

0

Вы должны убедиться, что ваш пользователь сети (я предполагаю, что это apache) имеет разрешение + x для всех каталогов в пути для PhantomJS.

Предполагая, что это /path/to/phantomjs/phantomjs, Apache (или его группы) должны иметь + х разрешение на все /path, /path/to, /path/to/phantomjs.

Смежные вопросы