Re: PHP ejecutando programas de la shell
Está puro agarrándose a cabezazos con php, php no es para este tipo de cosas, python + apache + cgi son tus amigos. 2012/6/27 Herman Vega hve...@gmail.com: Debe ser problema de permisos del usuario cli vs web. El miércoles, 27 de junio de 2012, Marco González Luengo escribió: Estimados, Estoy tratando de implementar una forma de despertar computadores mediante Wake on Lan con una página PHP y un script bash que tengo para estos propósitos. El problema es que al ejecutar el script bash manualmente, no hay problema y todo ocurre como esperado, no así cuando invoco el script bash desde la página en PHP. Actualmente, para probar si acaso el problema es PHP, traté de correr un beep de 1 minuto en PHP [1], pero éste no ocurre y devuelve un exitcode de 1. Averigué si PHP estaba corriendo con safe_mode, pero éste está desactivado. También he desactivado SELinux e iptables por si acaso. Nada funciona. Me encuentro corriendo CentOS 5.8. ¿Alguien tiene una idea de qué podría estar previniendo que no pueda correr el beep? Gracias de antemano. [1]: http://pastebin.com/TcTZ5Tx8 -- Sent from Gmail Mobile iPhone -- Carlos Albornoz C. Linux User #360502 Fono: +56997864420
Re: Mono en Ubuntu 12.04 Precise Pangolin
Hola, El Mon, Jun 25, 2012 at 09:46:09AM +0200, Patricio Morales escribió: El día 25 de junio de 2012 02:30, Eduardo Silva edsi...@gmail.com escribió: en la pagina del proyecto se especifica que esta todo disponible: http://mono-project.com/DistroPackages/Ubuntu Eduardo : visite la pàgina, pero fijate en lo que dice mas abajo: Backport Packages Mono is considered a core framework in Ubuntu, meaning it has many applications depending upon it (roughly 40 applications). Due to this, the chance of one of those applications breaking due to unexpected changes in their underlying framework is considered too high to risk an update. As a result, Mono cannot officially be backported in Ubuntu Eso significa que no puedes usar una versión distinta a la que viene en tu distribución (más nueva) porque podría romperse algún otro programa. De hecho, incluso Canonical cuando se lanzó 12.04, pensaba dejar fuera Tomboy entre otras aplicaciones. Eso es respecto a las aplicaciones que vienen en el CD de instalación, no se ha removido de la distribución. De todas maneras instalé los paquetes que ahí aparecen. El problema es que quiero compilar programas para VB.net , y el comando mbas, que se supone es el compilador de Mono para VB.NET no me aparece (no está instalado). Traté de instalar mono-basic mediante apt-get pero no esta en los repositorios. El paquete oficial se llama mono-vbnc: $ apt-cache search mono basic [...] mono-vbnc - Mono Visual Basic Compiler (VB.NET) Intenta *siempre* utilizar los paquetes de la distribución antes de tratar de instalar paquetes aleatorios desde otros sitios, la probabilidad de que rompas algo es grande. Y recuerda en Ubuntu activar las fuentes de universe, donde están los paquetes que no tienen soporte directo de Canonical (pero si soporte de la comunidad). En el caso de la versión 12.04, el compilador de VB.NET es parte de universe. Suerte, Daniel.
Re: PHP ejecutando programas de la shell
El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.comescribió: Está puro agarrándose a cabezazos con php, php no es para este tipo de cosas, python + apache + cgi son tus amigos. pq Python sirve y PHP no sirve? -- Ricardo Mun~oz A. http://pobrezuko.info
Re: PHP ejecutando programas de la shell
2012/6/28 Ricardo Munoz rmu...@tux.cl El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com escribió: Está puro agarrándose a cabezazos con php, php no es para este tipo de cosas, python + apache + cgi son tus amigos. pq Python sirve y PHP no sirve? -- Ricardo Mun~oz A. http://pobrezuko.info Puede ser: 1. El como se esta invocando el script desde PHP 2. Permisos insuficientes de ejecucion sobre el script o los programas siendo utilizados por este (recuerda que PHP es ejecutado por otro usuario). 3. Alguna otra cosa Saludos, Felipe
Re: PHP ejecutando programas de la shell
El 28 de junio de 2012 16:33, Felipe kelt...@gmail.com escribió: 2012/6/28 Ricardo Munoz rmu...@tux.cl El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com escribió: Está puro agarrándose a cabezazos con php, php no es para este tipo de cosas, python + apache + cgi son tus amigos. pq Python sirve y PHP no sirve? [...] Puede ser: 1. El como se esta invocando el script desde PHP 2. Permisos insuficientes de ejecucion sobre el script o los programas siendo utilizados por este (recuerda que PHP es ejecutado por otro usuario). 3. Alguna otra cosa hasta ahi, no veo ninguna diferencia con Python via web. -- Ricardo Mun~oz A. http://pobrezuko.info
Re: PHP ejecutando programas de la shell
2012/6/28 Ricardo Munoz rmu...@tux.cl El 28 de junio de 2012 16:33, Felipe kelt...@gmail.com escribió: 2012/6/28 Ricardo Munoz rmu...@tux.cl El 28 de junio de 2012 09:08, Carlos Albornoz caralborn...@gmail.com escribió: Está puro agarrándose a cabezazos con php, php no es para este tipo de cosas, python + apache + cgi son tus amigos. pq Python sirve y PHP no sirve? [...] Puede ser: 1. El como se esta invocando el script desde PHP 2. Permisos insuficientes de ejecucion sobre el script o los programas siendo utilizados por este (recuerda que PHP es ejecutado por otro usuario). 3. Alguna otra cosa hasta ahi, no veo ninguna diferencia con Python via web. -- Ricardo Mun~oz A. http://pobrezuko.info Felicidades, yo tampoco. Solo contestaba a la pregunta inicial. Entre usar Python, PHP o hacer un servidor HTTP en LOLCODE y procesar las peticiones a mano, finalmente da lo mismo... No creo que tengas muchas peticiones para tu sistema de Wake on LAN asi que muchos criterios para elegir tecnologias dan lo mismo, la idea principal es resolver el problema.