¿Tienes información sobre los errores que te esté dando la app? (logs del servidor, mensajes de consola )
También sería útil tener información del servidor que estás utilizando y revisar la configuración CGI de Apache.
No sé si llegaste a ver el enlace que te pasé en un hilo anterior sobre despliegue de apps como CGI y ejecutables sobre Linux. Ahí podías ver como hacer el despliegue en ambos casos y funcionando sin problemas.
Si puedes proporcionar más información que ayude a acotar el problema de lo que te pueda estar pasando, genial.
Yo hice un cgi de prueba y si funcion en un VPS econmico con ubuntu 16.04 x64. El cgi de prueba mostraba una imagen, al darle doble clic mostraba una ventana de login, luego una aplicacin donde se seleccionaban algunos valores y mandaba correo electrnico con conexin segura por gmail, es decir, algo mas elaborado que un simple botn. Esto fue para conocer qu tan difcil era llevar una app sencilla del escritorio al web.
Tuve que activar el directorio y funcin cgi-bin, ya que el software que us en la instalacin deja eso desactivado.
Hola.
Gracias a esa informacin que me diste estuvo funcionando si problemas.
Pero tuve que actualizar Valentina report, y desde ese momento dej de funcionar. Y no consigo que funcione en el servidor.
Como Standalone va perfecto. Si lo ejecuto desde Xojo como cgi tambin.
Pero al subirlo al servidor no va. Los tcnicos me hicieron unos ajustes en apache y fue bien.
he pedido los log para ponerlos aqu, cuando me los den los pongo.
Para poner un cgi en un servidor en internet, necesitas licencia web u otra que tenga esa opcin (como la licencia PRO).
Sin licencia, puedes probar tu programa en la computadora de desarrollo.
Nazim, compr la licencia desde el principio. Tengo licencia PRO.
Repito todo fue estupendamente hasta que actualic Valentina para xojo.
Estos son los datos que me dan del servidor y lo que me dicen liteteralmente:
El log de error del servidor web dice:
[Wed Apr 04 15:27:48.249345 2018] [cgi:error] [pid 13899] [client
213.151.116.122:56724] AH01215: Can’t use an undefined value as a symbol
reference at asa.cgi line 118.
[Wed Apr 04 15:27:48.250367 2018] [cgi:error] [pid 13899] [client
213.151.116.122:56724] End of script output before headers: asa.cgi
El problema, como dije anteriormente, se debe a que el programa ‘asa’ que es
llamado por un ‘system’ devuelve un ‘Segmetation error’. Ejecutado por linea de
comandos da:
Psanos un enlace al .zip de tu proyecto de ejemplosi podemos instalarlo y ejecutarlo sin problema, podremos descartar el producto generado por Xojo y fijarnos con la configuracin o archivos del server como posible causa.
Me refera al ejemplo sencillo del botn que cambiaba una etiqueta y que tampoco te funciona. Puedes incluir en el zip ambos: tanto el fuente como el compilado generado. Si instalo el compilado generado como CGI en mi server de pruebas, por ejemplo, y funciona entonces se podra centrar ms el asunto en que algo est pasando con la configuracin o despliegue sobre vuestro servidor.
Una aplicacin Web es un sitio Web que contiene pginas con contenido sin determinar, parcialmente o en su totalidad. El contenido final de una pgina se determina slo cuando el usuario solicita una pgina del servidor Web. Dado que el contenido final de la pgina vara de una peticin a otra en funcin de las acciones del visitante, este tipo de pgina se denomina pgina dinmica.