Archives

Instalación de Joomla 1.5

Instalación joomla:

Paso1:
Para comenzar a instalar el joomla! Primero de lo primero necesitamos obtener la ultima versión del programa en el sitio de http://www.joomlaspanish.org/ en la sección de Packs Joomla! 1.5.x en la parte derecha de la pagina. Una ves descargado el archivo (da igual si es .zip .tar.gz o .tar.bz2) lo descomprimimos en la carpeta joomla dentro de la PC que estamos usando.
Paso2:
Ahora necesitaremos mover todo el contenido del Joomla! Descomprimido al FTP del sitio para lo cual necesitaremos usar un cliente de FTP configurado con nuestro nombre de usuario y contraseña, una ves logueado movemos la carpeta con el Joomla! Al servidor para que quede de esta forma: /htdocs/joomla.
Paso3:
Para poder usar el Joomla dentro de nuestro sitio tenemos que proceder a instalarlo entrando a la pagina posponiendo la carpeta que copiamos previamente por ej: www.midominio.com/joomla, la instalación nos preguntara sobre algunos datos que necesitaremos averiguar dentro del panel de control de nuestro dominio: Usuario de FTP, Su contraseña, Ip de la base de datos, nombre de la base, un usuario de la base de datos y su respectiva contraseña pero vamos por partes:

Usuario y contraseña del FTP:
Lo ideal es que agreguemos un usuario nuevo del FTP para el joomla! Ya que si alguien logra vulnerar la seguridad del sitio solo podrá afectar el funcionamiento del mismo sin poder ver otros sitios que tengamos en la cuenta. Para eso necesitamos ir a: Administración>Cuentas FTP>Agregar una cuenta y le ponemos el nombre de usuario y contraseña que querramos, como directorio le indicamos nuestro /joomla.

Mysql:
Para que Joomla! Pueda guardar nuestros posts, usuarios, configuraciones y demás necesita el acceso a una base de datos, la crearemos dentro de la sección MySQL>Bases de datos MySQL>Agregar base de datos MySQL poniéndole el nombre que querramos e ignorando la sección de usuarios ya que antes necesitamos crear uno para que maneje nuestro site, una ves agregada la base copiamos su direccion IP de intranet (no la de internet ya que en este caso el joomla se conectara externamente a la base de datos y esto hará mucho mas lento al sitio) una ves hecho esto en la sección de Usuarios MySQL>Agregar usuario MySQL podemos agregar a un usuario ahora si seleccionando la base de datos que creamos recién para que el Joomla! pueda administrara.

Instalación:
Para comenzar la instalación no tenemos mas que ingresar la dirección: www.midominio.com/joomla  dentro de nuestro navegador preferido e ingresar todos los datos que fuimos recolectando en los pasos anteriores. Al llegar a la parte de configuración de la base de datos en el Nombre del servidor tenemos que ingresar la dirección IP de intranet de la base de datos que creamos para el Joomla! Luego nombre de usuario de la base, su contraseña y el nombre de la base de datos que creamos dentro del panel.
La parte de configuración de FTP no la tocamos ya que tenemos acceso por FTP con el usuario que creamos en uno de los pasos anteriores. En la parte de Configuración principal Le damos el nombre a nuestro sitio y ponemos una contraseña para administrar el Joomla! una ves terminada la instalación. Como ultimo paso debemos eliminar por completo el directorio de instalación que se encuentra en: /htdocs/joomla/installation.

Acceder al sitio:
Para entrar al panel de administración de Joomla! Tipeamos dentro del navegador la dirección: www.midominio.com/joomla/administrator e ingresamos con el nombre de usuario “admin” y la contraseña que indicamos anteriormente. Como ultimo paso tenemos que crear un index.php en /htdocs para que nos redireccione automáticamente a la carpeta de Joomla! Cuando ingresamos al sitio, eso lo podemos lograr creando un archivo "index.php" con el siguiente contenido:

<?php
header('Location: /joomla');
?>

y subiéndolo por FTP al directorio /htdocs del sitio.

Instalación de PHPList

Para instalar el PHPList debe seguir los siguientes pasos:

  1. Baje el archivo de distribución de phplist desde el website de phplist. Es recomendable utilizar la última versión estable. Si está interesado en beta-testing, puede bajar la versión beta correspondiente.
  2. El archivo de distribución tiene el formato *.zip o *.tar.gz. Quiere decir que es necesario de desempaquetear el archivo. Usuarios de Windows pueden utilizar un programa como Winzip, 7zip o Winrar para el desempaqueteo. Asegúrese de re-crear (sub)directorios.
  3. Sube el contenido del directiorio lists, al directorio web htdocs; o, si prefiere, algun subdirectorio del mismo.
  4. Edita el archivo .htaccess de la instalación, eliminando la línea "php_flag magic_quotes_gpc on"
  5. Crea la base de datos para phplist.
    También es necesario tener (o crear) un usuario para la base de datos que tiene suficientes derechos para que phplist pueda tener acceso a la base de datos; Este usuario necesita tener todos los derechos normales para leer, escribir, modificar y remover entradas (records), así como derechos para crear tablas (lo que será efectuado por el instalador); el derecho de poder efectuar drop tables (no la base de datos) también puede ser necesario más tarde.
  6. Abre, con un editor de textos simple (como Notepad), config.php, el archivo de configuración de phplist que se encuentra en el directorio lists/config/ y configure phplist correctamente. Esto puede ser una tarea laboriosa. Para instrucciones detalladas, consulte Configurar phplist.
  7. Navega con su web browser al directorio que contiene el modulo de administración de phplist ("backend"), por ejemplo: http://www.misitio.com/lists/admin/. Con esto se comenzará el proceso de inicialización, incluyendo la creación de tablas para la base de datos de phplist.
  8. Sigue las instrucciones del instalador.

Las siguientes configuraciones también son necesarias (Dentro de config.php)

define("MAILQUEUE_BATCH_SIZE",15);
define("MAILQUEUE_BATCH_PERIOD",3);
define('MAILQUEUE_THROTTLE',0);
define("USEFCK",0);
define("PHPMAILERHOST",'vsmtp.dominio.com'); // o smtp.dominio.com si no es un Servidor Virtual de Correo
$phpmailer_smtpuser = 'usuario@dominio.com'
$phpmailer_smtppassword = 'clave' 

Guia sacada de PHPList Website y editada para ELSERVER.COM

Instalación de Dadamail

Dadamail es un sistema de listas para realizar envíos masivos. Para comenzar a utilizarlo lo pueden descargar desde acá.

Para comenzar la instalación primero es necesario editar un par de lineas por lo cual deberían descomprimir el contenido del archivo descargado y abrir el archivo dentro de la carpeta DADA llamado Config.pm con Bloc de notas o algún editor de texto similar.

Allí deberán buscar la siguiente linea:

$PROGRAM_ROOT_PASSWORD = 'bubbles'

Esta va a ser la contraseña global del script. Solo deben cambiar lo que esta entre comillas simples.

Luego deben buscar:

$FILES = '/home/example/dada_files'

Esta será la ruta en la cual tienen el programa. Deberán poner algo como "/www/nombredecuenta/cgi-bin/dada"o donde tengan el script.

Por último deben editar la ruta de la web: 

$PROGRAM_URL ='http://www.changetoyoursite.com/cgi-bin/dada/mail.cgi

por la url que ejecutaran en su navegador.

Solo resta subir los archivos a su carpeta cgi-bin y activar dentro de su Panel de control en Avanzado -> Configuración del servidor web la opción de CGI y esperar las 2 horas como máximo que demora en activarse.

Luego podrán ejecutar la url en el navegador y finalizar la instalación!

 

Instalación de Drupal

Para comenzar la instalación de Drupal es necesario crear una base de datos. Esto lo podemos aprender ingresando al link de nuestro FAQ. Luego, debemos descargar los archivos del sitio oficial de Drupal .

Una vez que creamos la base y el usuario, vamos al Administrador MySQL y selecionamos nuestra base de datos. Allí hacemos click en SQL. Hacemos click en donde dice Examinar y seleccionamos el archivo database.mysql que está dentro de la carpeta database.

Una vez subida la base de datos, debemos configurar nuestros archivos. Debemos abrir el archivo de configuración que se encuentra dentro de sites/defualt/settings.php y buscamos la linea "$db_url = 'mysql://username:password@localhost/database'" y la editamos con los respectivos valores necesarios y cambiando localhost por la ip de intranet que figura en nuestro Panel de control. Luego debemos editar la linea "$base_url = 'http://localhost'" y poner nuestra url.

Luego de todo esto, debemos subir los archivos por FTP y registrarnos en la web para aparecer como Administradores (El primer usuario siempre es el administrador).

Importante: Si al intentar instalar Drupal, nos aparece un error sobre register_globals debemos seguir los pasos de este link .

 

 

Instalación de Blog con WordPress

La plataforma de blogs preferida por LatinCloud (y también por la mayoría de los blogs más relevantes) es WordPress, el sistema open-source creado por Matt Mullenweg en 2005. Para poder instalar WP en tu cuenta de hosting necesitás contar con un plan Grid 2.0, ya que la información del blog se almacenará en una base de datos MySql que deberás tener creada con al menos un usuario antes de realizar la instalación.

Para crear una base tenés que ir al Panel de Control de tu cuenta, elegir la opción MySql y luego Agregar Base de Datos MySql. Luego tendrás que elegir un nombre para la base de datos que no haya sido utilizado antes por otro usuario. Para crear el usuario hay que ir a la solapa Usuarios MySql, hacer click en Agregar Usuario MySql, y elegir un nombre de usuario y contraseña. Por último, tildar el casillero que aparece junto al nombre de la base de datos creada antes, para asociar a este usuario con ella.

Los pasos a seguir para instalar WordPress son sencillos:

  1. Bajás el archivo .ZIP que contiene WordPress de www.wordpress.org.
  2. Lo descomprimís en tu PC.
  3. Renombrás el archivo wp-config-sample.php como wp-config.php.
  4. Lo editás para incluir el nombre de tu base de datos, usuario y contraseña.
  5. Subís vía FTP todos los archivos a la carpeta de tu cuenta en donde se alojará el blog
  6. Apuntás el navegador a la dirección (tudominio/tublog)/wp-admin/install.php.
  7. ¡Listo! El sistema te informará de la clave del usuario administrador para ingresar.

Una vez logueado dentro del sistema, podés empezar a jugar un poco con las opciones, escribir posts de prueba, crear categorías, etc.

Recordá que WordPress viene preinstalado con todos los planes Grid 2.0 y Multicuenta.

¿Cómo instalo el FormToMail?

El FormtoMail es un script de contacto el cual es muy fácil de comenzar a usar.

El primer paso es descargarse el mismo y lo podemos hacer desde este link . Luego debemos abrir el cgi con algún editor de texto como el Bloc de notas y buscar la linea "@referers = ('');". Allí agregaremos cada uno de los dominios (Con y sin www deben agregarlos) que tengan permitido la utilización del script. Por ej: @referers = ('elserver.com','www.elserver.com');

Luego de esto, deben subirlo dentro de la carpeta CGI-BIN de sus planes y activar el CGI desde su Panel de Control dentro de Avanzado -> Configuración del servidor web. La activación puede demorar hasta dos horas.

Una vez que está subido, pueden empezar a armar sus scripts siguiendo los pasos de ¿Cómo configuro el Formtomail?

¿Cómo envío correos con PHP por SMTP? (PHPMailer)

La gran mayoría de personas que programan en PHP, utilizan la función mail() para realizar envíos, ya sean simples o complejos. El problema está cuando intentan realizar envíos masivos con esta función. Esta es mucho más simple por su compatibilidad y facilidad de uso con MySQL, pero no esta preparada para grandes cantidades de envíos.
Por suerte, existen clases como PHPMailer, que nos permiten realizar estos mismos envíos por el puerto y smtp que queramos, creando una aplicación mucho más potente y con la posibilidad de tener un mejor control de los envíos al existir reportes de correo.
PHPMailer es una clase de PHP gratuita.

Algunas de las funciones que trae son:

  • Envíos a varios remitentes, con CC, CCO, etc.
  • Soporta 8bits, base64 y binarios
  • Autenticación por SMTP
  • Envíos con HTML
  • Envíos de emails con adjuntos
  • Inclusión de imágenes en el correo

Una vez que tenemos la clase en nuestro sitio, debemos iniciar la misma desde PHP, usando la función require y cargando la clase de PHP:

require("class.phpmailer.php");
$mail = new PHPMailer();

//Luego tenemos que iniciar la validación por SMTP:
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = ""; // SMTP a utilizar. Por ej. smtp.elserver.com
$mail->Username = "; // Correo completo a utilizar
$mail->Password = ""; // Contraseña
$mail->Port = 25; // Puerto a utilizar

//Con estas pocas líneas iniciamos una conexión con el SMTP. Lo que ahora deberíamos hacer, es configurar el mensaje a enviar, el //From, etc.
$mail->From = "info@elserver.com"; // Desde donde enviamos (Para mostrar)
$mail->FromName = "Nombre";

//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: “From: Nombre <correo@dominio.com>”) de //correo.
$mail->AddAddress("correo"); // Esta es la dirección a donde enviamos
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject = “Titulo”; // Este es el titulo del email.
$body = “Hola mundo. Esta es la primer línea<br />”;
$body .= “Acá continuo el <strong>mensaje</strong>”;
$mail->Body = $body; // Mensaje a enviar
$exito = $mail->Send(); // Envía el correo.

//También podríamos agregar simples verificaciones para saber si se envió:
if($exito){
echo ‘El correo fue enviado correctamente.’;
}else{
echo ‘Hubo un inconveniente. Contacta a un administrador.’;
}

Adjuntos
Este script va a funcionar perfecto, pero está claro que no todos los clientes de correo o Webmails soportan HTML, por lo que podríamos querer mostrar un texto alternativo plano. Esto lo podemos hacer agregando la siguiente línea:

$mail->AltBody = "Hola mundo. Esta es la primer línean Acá continuo el mensaje”;

Como bien comente antes, PHPMailer tiene cantidades de funciones, entre ellas la posibilidad de enviar adjuntos. Los mismos se pueden agregar de la siguiente forma:

$mail->AddAttachment("imagenes/imagenadjunta.jpg", "nombre_a_mostrar.jpg");

El primer valor es el que se utiliza para elegir la ruta del archivo. El segundo, es para marcar el nombre del archivo a mostrar.
CC y BBC

También tenemos la posibilidad de agregar cuentas en copia oculta para cuando tenemos muchos remitentes con las siguientes líneas:

$mail->AddCC("cuenta@dominio.com");
$mail->AddBCC("cuenta@dominio.com");

Sistema completo
Para finalizar, dejo el sistema completo para que no haya confusiones:

<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = ""; // SMTP a utilizar. Por ej. smtp.elserver.com
$mail->Username = ""; // Correo completo a utilizar
$mail->Password = ""; // Contraseña
$mail->Port = 25; // Puerto a utilizar
$mail->From = "info@elserver.com"; // Desde donde enviamos (Para mostrar)
$mail->FromName = "ELSERVER.COM";
$mail->AddAddress("correo"); // Esta es la dirección a donde enviamos
$mail->AddCC("cuenta@dominio.com"); // Copia
$mail->AddBCC("cuenta@dominio.com"); // Copia oculta
$mail->IsHTML(true); // El correo se envía como HTML
$mail->Subject = “Titulo”; // Este es el titulo del email.
$body = “Hola mundo. Esta es la primer línea<br />”;
$body .= “Acá continuo el <strong>mensaje</strong>”;
$mail->Body = $body; // Mensaje a enviar
$mail->AltBody = "Hola mundo. Esta es la primer línean Acá continuo el mensaje”; // Texto sin html
$mail->AddAttachment("imagenes/imagen.jpg", "imagen.jpg");
$exito = $mail->Send(); // Envía el correo.

if($exito){
echo ‘El correo fue enviado correctamente.’;
}else{
echo ‘Hubo un inconveniente. Contacta a un administrador.’;
}
?>

¿Cómo utilizo Google Apps con mi correo?

  1. Antes que nada, activar y configurar tu cuenta Google Apps
  2. Dentro del panel de control en Dominios y Subdominios deberías crear un ALIAS (desde agregar dominio o subdominio) de la siguiente manera: mail.dominio
  3. En la solapa Gestion de Zonas, crearemos un registro CNAME para mail.dominio, presionamos donde dice Modificar > Tipo CNAME -> Registro ghs.google.com > TTL 1 Hora > Aceptar. Generando esto cuando entremos desde el navegador mail.dominio nos llevara a la ventana de Login de Google Apps.
  4. Haremos lo mismo que en el paso anterior pero esta vez agregando (desde Agregar Zona) los registros MX que Google Apps te envió, los mismos deberían quedar de la siguiente forma (quedando DOMINIO y PRIORIDAD juntos, el TTL se mantiene en 3600):
  • MX -> ALT1.ASPMX.L.GOOGLE.COM 5
  • MX -> ALT2.ASPMX.L.GOOGLE.COM 5
  • MX -> ASPMX.L.GOOGLE.COM 1
  • MX -> ASPMX2.GOOGLEMAIL.COM 10
  • MX -> ASPMX3.GOOGLEMAIL.COM 10
  • MX -> ASPMX4.GOOGLEMAIL.COM 10
  • MX -> ASPMX5.GOOGLEMAIL.COM 10
  • SPF -> "include:aspmx.googlemail.com ip4:107.6.16.0/24 ip4:72.233.64.0/24 ip4:190.228.29.0/24 ip4:190.228.30.0/24 mx ~all" sin las comillas

Recordá que donde dice TIPO deberías poner MX y donde dice REGISTRO tendrías que poner los que te enumera Google seguido de la prioridad tal como figura arriba (sobre el dominio y NO sobre mail.dominio) , una vez hecho todo esto y activado el mail desde el panel de control de Google Apps en un par de horas debería quedar funcionando sin problemas entrando desde http://mail.dominio.

¿Cómo dar de alta o modificar la información de DNS de mi dominio .com.ar?

Para que nuestro dominio .com.ar funcione correctamente con nuestro servicio, debemos dar de alta o modificar los registros de DNS con la información disponible en el siguiente enlace. Con esos datos a mano, tenemos que cumplir los siguientes pasos:

  1. Ingresar en nic.ar, desde el menú de la derecha seleccionamos "Trámites vía web"
  2. Según corresponda, vamos a Altas > Delegaciones (si el dominio está registrado pero nunca se apuntó a ningún DNS) o Modificaciones > Delegaciones (si el dominio ya funcionaba en otro proveedor).
  3. En el cuadro siguiente, debemos ingresar el correo del responsable o contacto técnico del dominio (a donde llegan los avisos de renovación anual) y el nombre del dominio en cuestión.
  4. Luego de ingresar la información de todos los servidores DNS, el sistema nos envía un correo el cuál debemos responder tal como lo recibimos para dar inicio al trámite. Para verificar la configuración de tu programa de correo a fin de responder correctamente y dar inicio al trámite, te recomendamos ingresar desde la página de inicio de nic.ar a la sección "Guías Interactivas" > Configuración de correos para respuestas a NIC Argentina.

nic.ar
nic.arnic.ar

IMPORTANTE: Es posible que una vez finalizado el trámite (y aunque los datos en nic.ar de DNS en nic.ar figuren actualizados) el dominio no responda correctamente con nuestro servicio. Esto es por un caché a nivel información de DNS en el ISP, por lo tanto solamente hay que aguardar un tiempo más hasta que los datos sean actualizados por la red.

 

LAYOUT

SAMPLE COLOR

Please read our documentation file to know how to change colors as you want

BACKGROUND COLOR

BACKGROUND TEXTURE