Dos maneras de monetizar tu blog (con Publicidad)

Aunque los blog están un poco en decadencia, desplazados por Instagram o Facebook, siempre es posible monetizarlos y ganar algo de dinerillo con ellos, en especial si tienes una buena cantidad de visitas, a continuación dejo dos modos muy sencillos de monetizarlos.

1.- Google AdSense. es una herramienta bastante sencilla de usar de Google para recibir dinero por publicidad en tu blog, es de uso gratuito y si quieres integrarlo con WordPress, puedes descargar un plugin que se llama: “AdSense Integration WP QUADS”.

2.- Insertando publicidad de alguna empresa que te quiera pagar por poner una publicidad y otras herramientas de publicidad.

Otro consejo interesante es el intercambio de enlaces, un blog coloca un enlace a tu blog y tu colocas un enlace al blog o página de otra persona. Y otra cosa por la que te podrían pagar (pero eso es cuando tengas muchas más visitas), es publicar un artículo de una empresa, producto o servicio. (si por eso te pueden pagar xD).

Si tienes alguna duda de este o algún otro artículo puedes dejarla en la caja de comentarios debajo de cada artículo y te la contestaré a la brevedad posible (probablemente muchos otros lectores tengan la misma duda).

Error 500 instalando un tema en WordPress

error500Aunque no es frecuente que esto ocurra, es posible que al instalar un tema (theme), en WordPress se produzca un error 500 que nos hará imposible el acceso ni al contenido, ni a la administración…

La manera más rápida de solucionar este inconveniente es renombrar la carpeta del tema vía FTP, esto forzará a que se visualice el tema por defecto (predeterminado), de la instalación.

Nota: si borraste el theme principal, la página pública se mostrará en blanco, pero podrás acceder a la administración.

Configuración de Apache2 en Debian para soportar VirtualHost

A continuación, muestro un ejemplo, que puede servir de plantilla, para configurar Apache2 con lo básico para soportar VirtualHost, por lo tanto la posibilidad de tener varios dominios y varias carpetas (incluso fuera del típico /var/www) y con soporte de URL Rewriting, importantes para instalaciones de WordPress, Moodle, CakePHP, etc.

Antes de esto, recordar que los archivos de configuración se encuentran en el directorio: /etc/apache2/sites-available/

Si bien es cierto que, se puede tener un solo archivo para toda la configuración de Apache, se recomienda tener un archivo de configuración por sistema, de tal modo que no tengamos un archivo grande, sino un archivo por sistema, fácil de editar y configurar.

También es necesario recordar que, se debe colocar en el archivo en el directorio sites-available antes mencionado para poder activarlo y desactivarlo con los comandos

sudo a2ensite example.com.conf
sudo a2dissite example.com.conf

También se puede deshabilitar la configuración por defecto:

sudo a2dissite 000-default.conf

También recomiendo tener un archivo por cada sub domain, ya que, por lo general, los subdomains son sistemas completamente separados físicamente (en el sistema de archivos) y se puede requerir configuraciones específicas y separadas.

A continuación un archivo de ejemplo que involucra todas las prácticas mencionadas.

<VirtualHost *:80>
  ServerAdmin webmaster@localhost
  ServerName subdomain.example.com
  ServerAlias subdomain.example.com
  DocumentRoot /home/user/www/subdomain.example.com/main
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
  
  <Directory /home/user/www/subdomain.example.com/main>
    Options FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all
    # New directive needed in Apache 2.4.3:
    Require all granted
  </Directory>
</VirtualHost>

Cada modificación requiere el reinicio del servicio de Apache.