C++ esecuzione script su server

di il
5 risposte

C++ esecuzione script su server

Buonasera,
sto facendo esercizi di scrittura script in C++ ed ho installato il server apache24 (distrib Lounge) per i test (conoscenza del server == 0... purtroppo) e posto in questa sezione perche non ho trovato qualcosa di specifico.
Vengo al problema.....
Se scrivo lo script CGI e lo lancio dal browser (in localhost) funziona, viene eseguito sulla finestra del browser correttamente.
Se creo una pagina statica html e la lancio dal browser (in localhost) funziona, si apre la finestra nel browser.
Se creo una pagina dinamica che richiama uno script (con metodo post) la pagina si apre nel browser ma quando va a lanciare il file cgi invece che eseguirlo nella finestra lo scarica, non è un problema di scrittura del mio codice perche fa la solita cosa con i file di esempio del libro.

Io penso che sia un problema di configurazione di Apache... ma ho cercato e ricercato senza trovare soluzione
Qualcuno mi puo aiutare?

5 Risposte

  • Re: C++ esecuzione script su server

    Ma per quale motivo? È una tecnologia obsoleta. Comunque fai una ricerca per configurare CGI per Apache
  • Re: C++ esecuzione script su server

    Può essere obsoleto, ma è un argomento del libro si cui studio...e lo vorrei completare.
    per il file. cgi non ho un sw, è semplicemente il file exe compilato dal c++ e rinominato in. cgi, potrei lasciarlo anche in exe, sarebbe lostesso. Probabilmente ho sbagliato a chiamarlo script...
    Forse è meglio spostare il post nella sezione HTML?

    sono certo che il problema non è sul codice ma di configurazione o del server Apache o del browser, solo che non so dove agire.

    ciao
  • Re: C++ esecuzione script su server

    xsandrox ha scritto:


    Può essere obsoleto, ma è un argomento del libro si cui studio...e lo vorrei completare.
    Ma che vuol dire? Anche il libro è superato ... se ti dicesse di fare un esercizio con le schede perforate, lo faresti?
    sono certo che il problema non è sul codice ma di configurazione o del server Apache o del browser, solo che non so dove agire.
    Te l'ho detto prima, hai letto? Devi configurare Apache per eseguire gli script CGI. Ma perché non cerchi su google? Ad esempio

    https://httpd.apache.org/docs/2.4/howto/cgi.htm

    per la 2.4 ...
  • Re: C++ esecuzione script su server

    Oregon....io ho letto quello che hai scritto te, ma te si vede che non hai letto quello che ho scritto io... ossia:
    conoscenza server pari a zero
    cercato e ricercato senza trovare soluzione

    il link che hai messo te non lo avevo trovato... la guida di Apache sul loro server l'ho abbandonata quasi subito perche da prima analisi non ci avevo capito una mazza, troppe informazioni e tutte in inglese... ho cercato guide in italiano. In ogni modo quella sezione specifica per i file cgi l'ho letta e seguita, ora funziona.

    ho sbagliato a fare la ricerca?... può darsi...ho sbagliato a configurare Apache... ri-puo darsi.... ma se ero bravo non chiedevo aiuto sul forum d'altronde le cumunita ci sono apposta per condividere le informazioni...

    il libro su cui studio è certamente un po datato, ma è l'unico libro che ho trovato in italiano con gli esercizi. Non potevo certamente iniziare da 0 con un manuale in inglese, sono autodidatta e lo faccio perche mi piace... non ho un professore o chiunque altro a cui fare riferimento. Sono anche consapevole che il prossimo mi toccherà prenderlo in inglese.
    Quando cercavo un buon libro su cui studiare ho fatto delle ricerche sui vari forum e mi fu consigliato di prendere "C++ linguaggio, libreria standard, principi di programmazione" di Stroustrup (59€)...bellissimo.. si... ma al mio livello inusabile.
  • Re: C++ esecuzione script su server

    xsandrox ha scritto:


    conoscenza server pari a zero
    Per questo si cerca e si studia ...
    cercato e ricercato senza trovare soluzione
    Impossibile ... se fai una ricerca hai mille risultati ... dire che non hai trovato soluzione significa non avere neanche provato a leggere i risultati.
    il link che hai messo te non lo avevo trovato...
    E' tra i primi!
    la guida di Apache sul loro server l'ho abbandonata quasi subito perche da prima analisi non ci avevo capito una mazza, troppe informazioni e tutte in inglese...
    Sbagliato due volte. Primo, se non conosci l'inglese e lo eviti, non andrai avanti di un passo in questo settore. Secondo, non puoi snobbare il sito ufficiale!
    ho cercato guide in italiano. In ogni modo quella sezione specifica per i file cgi l'ho letta e seguita, ora funziona.
    Bene
    ho sbagliato a fare la ricerca?... può darsi...ho sbagliato a configurare Apache... ri-puo darsi.... ma se ero bravo non chiedevo aiuto sul forum d'altronde le cumunita ci sono apposta per condividere le informazioni...
    Le comunità ci sono non per leggere sterili frasi polemiche sul fatto "se FOSSI stato bravo" ... Ti potrei dire, se tu AVESSI studiato le BASI di queste cose come hanno fatto tutti quelli che hanno voluto addentrarsi in questo mondo, senza saltare tutte le fasi di studio che ognuno di noi ha fatto, NON avresti avuto problemi
    il libro su cui studio è certamente un po datato, ma è l'unico libro che ho trovato in italiano con gli esercizi.
    A me non interessa tutto ciò. Come dici tu la comunità serve per dirti le cose come stanno. E' una tecnologia abbandonata e non ha senso studiarla, poi fai come vuoi.
    Non potevo certamente iniziare da 0 con un manuale in inglese, sono autodidatta e lo faccio perche mi piace...
    Questo non c'entra assolutamente nulla. Se un argomento è di una certa complessità, non ha alcuna importanza quello che dici ... devi studiare le cose dove e come vanno studiate.
    non ho un professore o chiunque altro a cui fare riferimento. Sono anche consapevole che il prossimo mi toccherà prenderlo in inglese.
    Prima lo fai prima impari.
    Quando cercavo un buon libro su cui studiare ho fatto delle ricerche sui vari forum e mi fu consigliato di prendere "C++ linguaggio, libreria standard, principi di programmazione" di Stroustrup (59€)...bellissimo.. si... ma al mio livello inusabile.
    Di libri di C (non C++) ne esistono tanti, prova ad usarne qualcuno consigliato per le prime materie delle facoltà di informatica.

    Ma il tuo problema non è il C ma la configurazione del server Apache e quello è un altro discorso.
Devi accedere o registrarti per scrivere nel forum
5 risposte