Domanda

Ho cercato in diverse statistiche web programmi per il mio sito, e una promettente è I visitatori.Purtroppo, si tratta di un programma in C e non so come chiamare dal web server.Ho provato utilizzando PHP shell_exec, ma il mio host web (NFSN) ha di PHP modalità provvisoria e mi dà un messaggio di errore.

C'è un modo per eseguire il programma in modalità provvisoria?Se non, si può lavorare con CGI?Se sì, come?(Non ho mai usato CGI prima)

È stato utile?

Soluzione 5

Sono riuscito a risolvere questo problema sul mio.Ho inserito le seguenti righe in un file denominato visitatori.cgi:

#!/bin/sh

printf "Content-type: text/html\n\n"
exec visitors -A /home/logs/access_log

Altri suggerimenti

I visitatori sembra un analizzatore di log e report generator.La sua probabilmente il miglior programma di installazione come un morbo di lavoro per creare pagine HTML statiche, una volta al giorno.

Se non hai accesso alla shell per il vostro account di hosting, o una sorta di pannello di controllo che consente l'installazione di chron posti di lavoro, sarete fuori di fortuna.

C'è qualche motivo per non usare solo Google Analytics?E ' gratis, e non dovete scrivere voi stessi.Io lo uso, e ti dà un sacco di informazioni.

Scusate, so che non è una "programmazione" risposta ;)

Io la seconda la risposta di Jonathan:questo è un analizzatore di log, che significa che è necessario inserire come input il file di log del server web e genera un riassunto di esso.Dato che siete su un host condiviso, è improbabile che si può accedere a quel file, e anche se fosse, è probabile che essa contiene quindi non valide per tutti i siti ospitati sul dato macchina (impostazione separata per la registrazione per ogni VirtualHost è certamente possibile con Apache, ma non so se è una pratica comune).

Una possibile soluzione sarebbe per voi di scrivere un file di log dalle tue pagine.Tuttavia, questo è piuttosto difficile e può avere un grave impatto sulle prestazioni (da serializzare l'scrive il file di log per uno, se non si desidera ottenere l'immondizia di volta in volta).Tutto in tutti, vorrei suggerire di andare on-line con un servizio di analisi come Google Analytics.

Come la fortuna ha voluto che io non ho accesso al file di log per il mio sito.Sono stato in grado di generare una pagina HTML sul server manualmente - ho solo cercato un modo per farlo accadere automaticamente.Ho bisogno di tutti è quello di eseguire una shell di comando e di ottenere l'output per visualizzare la pagina.

Suona come un buon lavoro per stagista.

=)

Chiamate il vostro host e vedere se si riesce a trovare un accordo per fare una shell di eseguire.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top