Hosting e Internal Server Error

Ciao a tutti,

ho deployato la mia WebApp fatta con Xojo su un hosting di cgihosting.com

Semplicemente ho copiato tutta l’applicazione buildata per Linux visto che il server funziona con Linux ed Apache.
Loro non hanno la cartella cgi-bin ma una root dove butti dentro l’applicazione.

L’applicazione mi restituisce questo errore:

[code]Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request[/code]

Il servizio di assistenza continua a ripetermi che non un problema del loro server ma che una problema di configurazione della mia applicazione.
Ora, io ho fatto una semplice pagina in cui premi un pulsante e compare un messaggio, solo per provare.

Che cosa avrei errato nella configurazione?
A qualcuno mai capitato?

Grazie

Magari se indichi correttamente il servizio possiamo valutare il problema (il link non porta a nessun hosting)
In ogni caso devi poter accedere al file di log e li controllare l’errore riportato.
Se non hai accesso diretto, chiedi assistenza dicendo che ok un problema di configurazione dell’applicazione ma dove sono i log per capire il problema?

Ciao Antonio,

scusa ho sbagliato il link:
http://it.cgiwebhost.com/

Comunque ho seguito il tuo consiglio. Ho chiesto il file di log per capire la problematica.

Grazie Mille

Adesso l’app sembra che viene eseguita.

Ma mi compare questo errore:

Cannot write to config at path /var/www/cgi-bin/tets/config.cfg. Permission denied

Ho cambiato i permessi alla config.cfg (755), poi li ho messo a 777 ma niente… sempre stesso errore.

ll server a 64bit ed anche la webApp.

Non capisco il problema… il log non stampa niente (etc/httpd/conf/log)

DA NOTARE, ho cambiato server. Ora ho preso un VPS, ho installato Fedora a 64bit

Il permesso 755 va bene;
con i comandi chown e chgrp sistema i gruppi e l’owner del file;
per vedere quale owner e gruppo sul file devi utilizzare ls -l

chown -R apache:apache
chmod -R u+w

quindi 755 se non sbaglio e owner e gruppo apache:apache se stai utilizzando apache server;
Dovrebbe andare;
Ricordati sempre di rinominare gruppi e howner

Purtroppo nada…

-rw-r--r--. 1 apache apache   26056 Oct 20 14:54  appicon_128.png
-rw-r--r--. 1 apache apache    3915 Oct 20 14:54  appicon_32.png
-rwxr-xr-x. 1 apache apache      48 Oct 20 14:54  config.cfg
-rwxr-xr-x. 1 apache apache 4160512 Oct 20 14:54  tets
drwxr-xr-x. 2 apache apache    4096 Oct 20 14:54 'tets Libs'
drwxr-xr-x. 3 apache apache    4096 Oct 20 14:54 'tets Resources'
-rwxr-xr-x. 1 apache apache    7023 Apr 27  2016  tets.cgi

Questa la configurazione.

Ma quando vado sul sito il messaggio sempre il medesimo:

Cannot write to config at path /var/www/cgi-bin/tets/config.cfg. Permission denied

Pu essere che Fedora 64 deve avere qualche libreria installata per Xojo?

Boh dice che queste lib sono necessarie sempre :
glib 2.0
glibc-2.11 (32-bit)
glibc-2.14 (64-bit)
libstdc++.so.6.0.13
libunwind8

libsoup 2.4 (Xojo.Net.HTTPSocket)
libwebkitgtk-3.0-0 (HTMLViewer)

Poi non ti so dire…

Ho notato che in stand-alone funziona, ed in CGI no.

Ho deciso, abbandono il CGI hahahaha :smiley:

Grazie per il supporto ragazzi

Sai che non sei ne il primo ne l’unico …

Per alcuni server occorre installare libunwind-dev … In questo modo ho risorto sia su server dedicato che su vps di 1&1.