Script funciona na linha de comando mas não funciona em pagina PHP

1. Script funciona na linha de comando mas não funciona em pagina PHP

Gustavo Mota
gugalimo

(usa CentOS)

Enviado em 22/09/2015 - 12:03h

Estou com um problema no PHP, ao executar o script pelo shell funciona normalmente, porém quando ponho dentro do código PHP ele traz a seguinte mensagem:
Cannot open display.
Failed to connect to X Server.

Segue o código:
PHP
$string = CAMINHO_PORTAL . "script.sh";
shell_exec("/usr/bin/sh /opt/lampp/htdocs/script.sh");

Script
#/bin/sh
wmctrl -a 'Página - Mozilla Firefox' //onde "Página" é o título da pagina a ser aberta



  


2. Re: Script funciona na linha de comando mas não funciona em pagina PHP

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 23/09/2015 - 00:27h


O q o script faz? Se tiver abrindo um aplicativo gráfico, pela mensagem de erro é isso!, não acredito q funcione via PHP.


3. Re: Script funciona na linha de comando mas não funciona em pagina PHP

Gustavo Mota
gugalimo

(usa CentOS)

Enviado em 23/09/2015 - 06:34h

Após um clique em um botão alterna entre 2 navegadores abertos.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts