Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Instalando PrestaShop 1.6 paso a paso

DriveMeca instalando PrestaShop 1.6 paso a paso
Necesitas una tienda para vender por Internet? Estas de suerte; PrestaShop 1.6 acabo de salir el día de ayer con muchos cambios, facilidad de uso gracias a su nuevo dashboard y diseño responsive entre otras características. 
PrestaShop es un software que te permite instalar en un servidor Linux tu propia tienda y por medio de addons (agregados o plugins) cobrar tus ventas, llevar estadísticas, hacer envíos, publicidad, etc sin moverte del sillón de tu casa/oficina. Seguramente te dirás que no es tan sencillo como suena a lo cual te respondo que siguiendo los pasos de este articulo y algunos mas a los que te dirijo en el podrás hacerlo sin siquiera sudar. Todos los pasos los haremos desde la cuenta root del servidor Linux Centos y este debe estar actualizado a la fecha.

Requerimientos

  • Linux Centos 6.5 (por motivos de esta prueba estará en la ip 192.168.1.120)
  • Apache httpd server
  • PHP
  • MySQL
-Descargamos el zip de Prestashop 1.6 desde este URL dando click a su botón verde
DriveMeca instalando PrestaShop 1.6 paso a paso


-Descomprimimos en el directorio donde instalaremos, en este ejemplo /var/www/html/ps/

-Instalamos apache y lo activamos para que siempre inicie

yum install httpd
chkconfig httpd on

-Instalamos los repositorios Epel y Remi que nos servirán para instalar dependencias que no están en los repositorios defaults de Centos

rpm -vi http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -vi http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

-Instalamos dependencias

yum --enablerepo=epel install mcrypt libmcrypt mhash
yum --enablerepo=remi install php-mcrypt php php-common php-pdo php-cli php-mysql php-gd php-xml libtool-ltdl php-mbstring

-Activamos permisos para apache

chown -R apache.apache /var/www/html/ps/

-Reiniciamos apache 

service httpd restart

-Instalamos MySQL
yum --enablerepo=remi install mysql mysql-server

-Iniciamos el servicio de mysql y lo activamos para que inicie después de un reinicio del servidor

service mysqld start
chkconfig mysqld on

-Colocamos password al usuario root de mysql. Coloque su contraseña reemplazando new-password

/usr/bin/mysqladmin -u root password 'new-password'

-Creamos una db para PrestaShop

mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.36 MySQL Community Server (GPL) by Remi

Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>create database prestashop;
Query OK, 1 row affected (0.01 sec)
mysql> exit;
Bye

-Instalamos por medio de un browser apuntando a http://192.168.1.120/ps/
El asistente web nos ira mostrando que bien vamos con unas caritas en la esquina superior derecho. Escogemos el idioma Español y damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Aceptamos la licencia marcando su check mark inferior y damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Si instalamos todos los requerimientos debe mostrarnos todo ok como se ve debajo, sino, debemos solucionar el problema (después de algún cambio damos click al botón verde Actualizar esta información) antes de dar click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Hora de ponerle nombre a nuestra tienda y crear una cuenta de administrador. El primer bloque es para nombrar la tienda, ubicarla en que país, etc. y el segundo bloque es para crear la cuenta de administrador. Es de especial cuidado escribir una cuenta de email valida para que si se nos olvida la contraseña o tenemos algún problema entrando; a este email sera que se envié la forma de cambiar la contraseña. Damos click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Escribimos los datos del MySQL donde creamos la db para PrestaShop y verificamos dando click en el botón verde.
DriveMeca instalando PrestaShop 1.6 paso a paso

-Si la verificación con MySQL es correcta debe decirnos La base de datos esta conectada y podemos continuar dando click al botón Siguiente
DriveMeca instalando PrestaShop 1.6 paso a paso

-Comienza la instalación, hora de ir por un café ;-)
DriveMeca instalando PrestaShop 1.6 paso a paso

-Muy bien, ya tenemos nuestra tienda sin errores y casi lista.
DriveMeca instalando PrestaShop 1.6 paso a paso

-Eliminamos la carpeta install

rm -rf /var/www/html/ps/install/

-Accedemos al dashboard administrativo dando click al botón Administra tu tienda (y de paso lo guardamos en nuestros marcadores)
DriveMeca instalando PrestaShop 1.6 paso a paso

-Ya dentro tenemos control de ventas, envíos, estadísticas, etc. PrestaShop 1.6 viene con algunos datos de ejemplo para que sea sencillo aprender su manejo
DriveMeca instalando PrestaShop 1.6 paso a paso

-Así luce nuestra tienda con datos de ejemplo, lista para personalizar y comenzar a vender
DriveMeca instalando PrestaShop 1.6 paso a paso

Te llama la atención tener una tienda online? ya la tienes, que plataforma usas? PrestaShop?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como hacer backup de Plone CMS

Un backup te puede salvar horas de trabajo y porque no, ese negocio/trabajo importante. No todo es eterno y como apunta el famoso Murphy, Si algo puede salir mal, saldra mal. Por ello hoy te mostrare como hacer un backup completo, incremental o snapshot de tu CMS Plone.
Los pasos serán ejecutados desde linea de comandos en el servidor que tiene la instalación de Plone. Para ello debemos tener acceso a la cuenta root. En nuestro ejemplo sacamos backup de Plone ejecutándose sobre un servidor Centos 6.5 actualizado.



-Abrimos una consola y entramos al directorio de Plone
cd /usr/local/Plone/zinstance

Todos los comandos posteriores se ejecutaran a partir de este directorio.

Backup con control total sobre los parámetros

-Comando a ejecutar
bin/repozo -Bvkz -f /usr/local/Plone/zinstance/var/filestorage/Data.fs -r var/backups/

B - Backup
v - verbose (queremos ver los pasos según los va ejecutando)
k - elimina los backups anteriores al que estamos realizando en caso de existir en el mismo destino
z - backup comprimido
f - sitio del Data.fs en uso
r - directorio destino del backup, este ya debe existir

-Podemos verificar listando el contenido del directorio destino
ls -la /usr/local/Plone/zinstance/var/backups/
total 285072
drwx------  2 plone root      4096 mar 17 11:15 .
drwx------ 10 plone root      4096 mar 17 10:24 ..
-rw-r--r--  1 root  root        82 mar 17 11:15 2014-03-17-16-12-40.dat
-rw-r--r--  1 root  root 289506521 mar 17 11:15 2014-03-17-16-12-40.fsz
-rw-r--r--  1 root  root   2097016 mar 17 11:13 2014-03-17-16-13-03.index

Backup y restauración de una copia de una forma mas sencilla

-Modificamos para agregar collective.recipe.backup. Salimos guardando.

vi buildout.cfg
[buildout]
parts =
backup

[backup]
recipe = collective.recipe.backup

-Actualizamos

bin/buildout -N

-Comando para crear un backup incremental en var/backups/ y el blob storage en var/blobstoragebackups

bin/backup
INFO: Please wait while backing up database file: /usr/local/Plone/zinstance/var/filestorage/Data.fs to /usr/local/Plone/zinstance/var/backups
INFO: Please wait while backing up blobs from /usr/local/Plone/zinstance/var/blobstorage to /usr/local/Plone/zinstance/var/blobstoragebackups
INFO: rsync -a /usr/local/Plone/zinstance/var/blobstorage /usr/local/Plone/zinstance/var/blobstoragebackups/blobstorage.0

-Comando para restauramos la ultima copia hecha

bin/restore
INFO: Date restriction: restoring state at --help.

This will replace the filestorage (Data.fs).
This will replace the blobstorage.
Are you sure? (yes/No)?

-Tomamos una copia instantánea o foto del estado actual

bin/snapshotbackup

-Restauramos una copia instantánea o foto del estado actual

bin/snapshotrestore

Este grupo de comandos te puede evitar mas de un dolor de cabeza, te recomiendo los dejes a mano para usarlos con Plone.
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark

Como instalar Mageia 4 paso a paso

DriveMeca Logo Mageia 4
Los tiempos en que Linux solo era para ingenieros y hackers han pasado hace mucho. Linux es usado hoy en dia masivamente por personas que van desde niños hasta abuelos con poco manejo del tema. Por ello se necesita que cada vez sea mas sencillo de usar desde el inicio.
Con estas palabras en mente me dispuse a probar Mageia 4, una distribución con sus orígenes en Mandrake/Mandriva, la cual se caracteriza por su sencillez y el que se pueda usar por cualquiera sin llegar a ser empleado de la NASA :-). Como dice su eslogan, construir una gran herramienta para personas.

-El primer paso es descargar su ISO desde este URL y generar un DVD o instalarlo en una USB para hacer boot.

-Iniciamos nuestro PC y damos ENTER sobre la opción Install Mageia 4
DriveMeca instalando Mageia 4 paso a paso

-Elegimos el idioma en que manejaremos nuestro OS y damos click al botón Next
DriveMeca instalando Mageia 4 paso a paso

-Aceptamos la licencia de uso y damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Activamos la distribución de nuestro teclado, en mi caso Latinoamericano y damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Por default se usara todo el disco para Mageia, pero si quieres instalarlo en una partición para compartir espacio con otro OS (por ejemplo, Windows), puedes escoger la opción Particionamiento de disco personalizado. Damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Se nos alerta de que se activaran otros medios, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Activamos repositorios, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Elegimos el estilo de escritorio, por default KDE. Damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Comienza la instalación, hora de ir por un café ;-)
DriveMeca instalando Mageia 4 paso a paso

-Escribimos una contraseña para la cuenta root (administrador) y creamos una cuenta sin privilegios para nosotros con nuestros datos. Damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Dejamos que se autoconfigure de forma Plug and Play, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Llegamos a la ultima pantalla de instalación. Aquí podemos personalizar varias cosas, por ejemplo, el país donde nos encontramos, habilitar/deshabilitar servicios (que usaran memoria RAM). Si ya esta a nuestro gusto, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Antes elijo cambiar la zona horaria
DriveMeca instalando Mageia 4 paso a paso

-Y activo los servidores de hora NTP
DriveMeca instalando Mageia 4 paso a paso

-Ya a gusto con la configuración, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Descargamos actualizaciones, damos click al botón Siguiente
DriveMeca instalando Mageia 4 paso a paso

-Se actualiza nuestro OS
DriveMeca instalando Mageia 4 paso a paso

-Enhorabuena, ya tenemos Mageia 4 instalado listo para comenzar a usarlo. Damos click al botón Reiniciar
DriveMeca instalando Mageia 4 paso a paso

-La primera pantalla después de reiniciar nos da 2 opciones, entramos por la primera, Iniciar Mageia 4 (Caldero)
DriveMeca instalando Mageia 4 paso a paso

-Nos logeamos con la cuenta creada
DriveMeca instalando Mageia 4 paso a paso

-Mageia nos recibe con una pantalla de inicio con bastante información útil para novatos. La cerramos por el momento
DriveMeca instalando Mageia 4 paso a paso

-Este es nuestro escritorio, hermoso cierto?
DriveMeca instalando Mageia 4 paso a paso

-Se nos alerta a los pocos minutos de que hay actualizaciones, las instalamos dando click al botón Actualizar
DriveMeca instalando Mageia 4 paso a paso

-Mientras podemos dar un vistazo por el menú de opciones, el que sea Linux no quiere decir que no tenga bastante software para todos los gustos
DriveMeca instalando Mageia 4 paso a paso

-Nuestra pagina de inicio en Firefox es el sitio web de Mageia con mucha mas información útil de consultar
DriveMeca instalando Mageia 4 paso a paso

-No todo es perfecto, trato de configurar impresoras y no me encuentra el repositorio Core, damos click al botón Cancelar (algo que de seguro se puede solucionar pero, la idea no es que sea sencillo para cualquiera?)
DriveMeca instalando Mageia 4 paso a paso

-Configurar el firewall es rápido y muy fácil
DriveMeca instalando Mageia 4 paso a paso


DriveMeca instalando Mageia 4 paso a paso

-Sin mucho conocimiento podemos activar servicios y su forma de actuar
DriveMeca instalando Mageia 4 paso a paso

DriveMeca instalando Mageia 4 paso a paso

Veo un gran futuro a Mageia 4, me impresiono su sencillez, un OS hermoso y bien pensado en su versión KDE que nos invita a usarlo en el día a día.
Te gusta que linux sea sencillo o eres de la vieja escuela que resuelve las cosas por linea de comandos?, ya usas Mageia 4?
Si te resulto útil este articulo, se social, haz un tweet, compártelo con otros por medio de los botones o sígueme en twitter google+ o email y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.

Share/Bookmark