Реклама на сайте Advertise with us

Нужна помощь, не работает exec

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 01/05/11 в 14:39       Ответить с цитатойцитата 

Здравствуйте, на хосте nginx + php-fpm 5.3 не работает exec. Не могу найти где что не правильно настроено... Получается с командной строки выполняет тот же imagemagick а вот с браузера через php выдаёт ошибку 127. не правильный путь. хотя путь указываю тот где лежит convert. гугл не помог.
прошу помощи у знающих за звонкую монету.

ЗЫ. всех с праздником.

0
 

programmer

С нами с 08.12.02
Сообщения: 7613
Рейтинг: 5760

Ссылка на сообщениеДобавлено: 01/05/11 в 16:01       Ответить с цитатойцитата 

php код отпиши

крипта на ByBit

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 01/05/11 в 18:22       Ответить с цитатойцитата 

Лучше php.ini отписать, по-моему. Ну или вывод phpinfo()

Может, там просто exec запрещен к исполнению.

0
 



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 01/05/11 в 21:34       Ответить с цитатойцитата 

нет, в php.ini нет запрета на exec.
сборка пхп с сухосин. может это как-то влияет?

вот пхп код который должен вывести версию конверта, вместо этого ошибка 127. в консоле пошет на ура этот путь.
Код: [развернуть]

0
 



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 03/05/11 в 21:57       Ответить с цитатойцитата 

ещё момент, если этот php скрипт запустить из командной строки, то он выполняется отлично. получается что пыху не хватает прав?

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 03/05/11 в 22:58       Ответить с цитатойцитата 

У тебя PHP не в chroot там? А то есть у FPM его поддержка, поди включил?

0
 



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 04/05/11 в 21:51       Ответить с цитатойцитата 

да в конфиге php5-fpm.conf указано chroot = /var/ww w теперь надо в эту диру закинуть бинарники? или как быть?

как этот чрут отключить?

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 04/05/11 в 22:47       Ответить с цитатойцитата 

Ну убери эту строчку просто

http://php-fpm.org/wiki/Configuration_File

А если по уму настраивать, чтобы chroot таки работал (с ним, конечно, безопаснее) - то надо в /var/www делать /lib и туда закидывать библиотеки, от который convert зависит, ldd -r /usr/local/bin/convert, и их там довольно много будет.

0
 



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 04/05/11 в 22:53       Ответить с цитатойцитата 

спасибо
только вот например libMagickCore.so.4 => /usr/local/lib/libMagickCore.so.4

нужно не в lib кидать а в /usr/local/lib/
я правильно понял? или все в /lib/?

0
 



С нами с 30.04.11
Сообщения: 6

Ссылка на сообщениеДобавлено: 05/05/11 в 19:18       Ответить с цитатойцитата 

не помогло, скопировал все библиотеки около 60 штук. и не работает.

0
 

Чингачгук, вождь красноглазых

С нами с 14.05.04
Сообщения: 4744
Рейтинг: 1824

Ссылка на сообщениеДобавлено: 05/05/11 в 23:18       Ответить с цитатойцитата 

Ну если ты не умеешь chroot настраивать, и howto найти и разобраться в нем не сможешь - то есть смысл просто отключить, а то так на месяц топик растянется :-)

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »