PowerBI
için PHP
sarıcı oluşturmaya çalışıyorum. Yerel ağımda PowerBI Cli
(https://github.com/Microsoft/PowerBI-Cli) yükledim ve terminalimde herhangi bir PowerBI Cli komutu çalıştırdığımda iyi çalışıyor.PowerBI CLI düğümü: Böyle bir dosya veya dizin yok
env: node: No such file or directory.
: Ben
_www
kullanıcıyı Ancak (
sudo -u _www powerbi config
)
, ben onları çalıştırmak kullanarak komutları çalıştırdığınızda Ya shell_exec
veya Symphony's Process Component
(https://symfony.com/doc/current/components/process.html), aşağıdaki özel durum alıyorum kullanarak PHP
içinden bile iyi çalışıyor
Bu sorunu yaşıyorum Mac Sierra
. Komutlar Linux
üzerinde exec()
, bir "$ PATH" sorunu gibi geliyor. PHP ortamlarınızın normalde kullandığınızdan başka bir kullanıcı olarak çalıştırılması mümkün mü? Örneğin. çünkü sen ´sudo´ing misin? – fuma
PHP ortamı '_www' kullanıcısı olarak yürütülür. Garip olan şey, komutu terminalden bir _www kullanıcısı olarak çalıştırdığımda, iyi çalışıyor olmasıdır. Ancak, PHP ile çalıştırırsam bu bir durum değildir. –