Ben komut satırından çalışan bir Java uygulaması yazdım. Kullanıcıların basit bir PHP web arayüzü üzerinden bu erişmek için izin istiyor - sadece onları belirli parametreleri belirtin ve ardından java uygulaması yürütmek ve çıktı geri dönmek için izin verirsiniz.
Java, gibi basit bir şey ile bir şey yapmaya çalıştığınızda Nedense, ben hata mesajını bir 'İzin engellendi' alıyorum:
shell_exec('/usr/bin/java -version 2>&1');
iadeler 'sh: / usr / bin / java: İzin engellendi' bir tarayıcı aracılığıyla çalıştırmak.
Ben bir kabuk hesabı apache ve apache gibi oturum verirseniz, ben bu komut cezası yürütebilirsiniz.
Hiçbir ilişkili tty varsa çalışan JVM önlenmesi ayarı çeşit var mı? Bunu nasıl işe alabilirim? PHP 5.3.2 koşuyorum.
Teşekkürler