php не передает обработку данных на lua
fer39 20 февраля, 2011 - 17:31
Проблема такая, у нас сделан портал с обработкой данных, где выгруженные данные должны передоваться на обработку lua.
таким скриптом:
$process = proc_open($cmd_in, $descriptorspec, $pipes, $cwd_in);
Но этого не происходит, обработку пытается выполнить сам PHP и соответственно выводит что ничего не понимает.
P/S на Debian работало.
»
- Для комментирования войдите или зарегистрируйтесь
.
покажите var_dump( $cmd_in, $descriptorspec, $pipes, $cwd_in );
а эта строка - это просто подпись
string(64)
string(64) "/var/www/localhost/htdocs/chardump/chardump_srv/chardump_srv.lua"
array(3) {
[0]=>
array(2) {
[0]=>
string(4) "pipe"
[1]=>
string(1) "r"
}
[1]=>
array(2) {
[0]=>
string(4) "pipe"
[1]=>
string(1) "w"
}
[2]=>
array(2) {
[0]=>
string(4) "pipe"
[1]=>
string(1) "w"
}
}
array(3) {
[0]=>
resource(16) of type (stream)
[1]=>
resource(17) of type (stream)
[2]=>
resource(18) of type (stream)
}
string(48) "/var/www/localhost/htdocs/chardump/chardump_srv/"
.
как советует http://php.net/manual/en/function.proc-open.php
сделайте
и посмотрите, есть ли в /tmp/error-output.txt ошибки. Других идей пока нет.
И да, оформляйте тегами [code] часть текста своих ответов плиз.
а эта строка - это просто подпись
Не получилось, а может быть
Не получилось, а может быть такой вариант что, флаги при установке пакета нужно ставить особые, чтоб открыть доступ на стороннее П.О.
eix -I dev-lang/php в студию
eix -I dev-lang/php в студию
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
gs2 ~ # eix -I