06/06/07

Publi­car estadí­sticas AWS­tats de cPanel

tutorialMuchos de noso­tros, en nues­tro hos­ting, tene­mos un apar­tado donde pode­mos visua­li­zar las esta­dís­ti­cas de visi­tas que recibe nues­tra página. Como muchos habréis podido ver, para entrar en la página de las esta­dís­ti­cas debe­mos meter­nos den­tro de cPa­nel, con lo cual, no spide un usua­rio y una con­tra­seña, y de poco nos sirve poner un enlace a nues­tros lec­to­res hacia las esta­dís­ti­cas, si al final no van a poder ver­las por no poseer dicho usua­rio y contraseña.

Pues bien, aun­que es un reme­dio algo viejo ya, no recuerdo de dónde lo saqué, pero quiero com­par­tirlo con voso­tros. Es fácil, el tema es hacer una iden­ti­fi­ca­ción mediante PHP, de forma total­mente invi­si­ble para el usua­rio, y hacer que se mues­tre la página de las esta­dís­ti­cas como si nos hubié­ra­mos iden­ti­fi­cado en cPanel.

Para hacerlo, os pongo los pasos que debe­réis seguir para que todo salga bien:

  • Pri­mero tenéis que entrar por FTP a vues­tro ser­vi­dor y crear, donde que­ráis una car­peta para las esta­dís­ti­cas. Puede ser, por ejem­plo “aws­tats“, o en un alarde de ima­gi­na­ción repen­tina, bas­ta­ría tam­bién nom­brando a la car­peta “esta­dis­ti­cas
  • Ahora tenéis que entrar al PHPS donde tengo el código PHP que nece­si­táis para hacerlo fun­cio­nar y pone­ros a edi­tar un poco el código… arriba del todo os piden unos datos para poder iden­ti­fi­carse en vues­tro cPanel
    • $user: pon­dre­mos el nom­bre de usua­rio que tene­mos en nues­tro cPanel…
    • $pass: … y la con­tra­seña del mismo.
    • $domain: aquí ten­dre­mos que poner el domi­nio del que que­re­mos las esta­dís­ti­cas, algo como blog.pepito.com, por ejem­plo. Sin http://, ni www., ni nada de nada.
  • Una vez edi­tado, lo guar­da­mos como index.php y lo subimos al ser­vi­dor, a la misma car­peta que crea­mos previamente.
  • ¿Espe­ra­bas algún paso más? Pues ya está todo. Ahora sólo nos queda entrar en la direc­ción donde tene­mos las esta­dís­ti­cas, por ejem­plo: blog.pepito.com/estadisticas/ y podre­mos ver las esta­dís­ti­cas sin mayo­res problemas.

A mí, desde luego, me ha resul­tado muy útil. ¡A disfrutarlo!

¿Una ayu­dita?

Todo esto que ves es total­mente gra­tis para ti; dedico gran parte de mi tiempo por el sim­ple pla­cer de ayu­dar a gente como tú, para hacer las cosas más fáci­les a los demás. No obs­tante, de vez en cuando viene muy bien una mues­tra de apoyo que me anime a seguir creando todo este tipo de con­te­nido. Si te ha gus­tado esto, si te ha ser­vido de ayuda, si quie­res cola­bo­rar, pue­des donar algo. Por pequeña can­ti­dad que sea lo agra­de­ceré enormemente.

¿Has encontrado algún error en este artículo? Me ayudarías mucho si lo reportaras.

  • http://www.pro-maq.com.ar nes­tor j fernandez

    lo voy a probar

  • Edu

    Esta muy bien todo esto… pero accedo al aws­tats sin ver ni un solo gra­fico… ¿Sabes por que puede ser? Gra­cias! :)

  • vale­ria

    segui los pasos que indi­cas en este tuto­rial, pero cuando quiero ingre­sar sale lo siguiente:

    War­ning: file_​get_​contents() [function.file-get-contents]: php_​network_​getaddresses: getad­drinfo fai­led: Name or ser­vice not known in /home/miw/public_html/awstats/index.php on line 14

    War­ning: file_​get_​contents(http://@miweb.com.ar">…@miweb.com.ar:2082/awstats.pl?config=miweb.com.ar&framename=index&lang=es) [function.file-get-contents]: fai­led to open stream: Per­mis­sion denied in /home/miw/public_html/awstats/index.php on line 14

    podrí­as decirme donde está el error ?

  • Pedro Herrera

    agrega esto en la linea 5

    $pass = urlencode($pass);