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

Mostrando entradas con la etiqueta proxmox. Mostrar todas las entradas
Mostrando entradas con la etiqueta proxmox. Mostrar todas las entradas

PrestaShop en Centos 6.2 virtualizado con OpenVZ

En este mundo de hoy, es ya muy común hacer compras por internet. Opciones hay muchas para colocar su negocio en linea y hoy les mostrare como instalar una tienda con PrestaShop. Para esto usaremos un servidor Centos 6.2 virtualizado con OpenVZ en un servidor Proxmox y todos los comandos los ejecutaremos desde la cuenta root.

server veps: 192.168.1.36

-Descargamos PrestaShop desde http://www.prestashop.com/en/download
Agregamos los idiomas deseados, por default esta activo Ingles.

-Modificamos permisos

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

-Descargamos dependencias

wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/mcrypt-2.6.8-3.el6.i686.rpm

wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/libmcrypt-2.5.8-9.el6.i686.rpm

wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/x86_64/mhash-0.9.9.9-3.el6.i686.rpm

 wget -c ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/epel/6/i386/debug/php-extras-debuginfo-5.3.3-1.el6.i686.rpm

 wget -c ftp://ftp.pbone.net/mirror/rpms.famillecollet.com/enterprise/6/test/i386/php-mcrypt-5.4.2-1.el6.remi.i686.rpm

 wget -c http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-6.noarch.rpm

-Instalamos 

rpm -vi libmcrypt-2.5.8-9.el6.i686.rpm mhash-0.9.9.9-3.el6.i686.rpm mcrypt-2.6.8-3.el6.i686.rpm php-extras-debuginfo-5.3.3-1.el6.i686.rpm php-mcrypt-5.4.2-1.el6.remi.i686.rpm epel-release-6-6.noarch.rpm

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

-Reiniciamos httpd

service httpd restart

-Instalamos mysql para nuestra db

yum --enablerepo=remi install mysql mysql-server

-Iniciamos el servicio de mysql

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'
/usr/bin/mysqladmin -u root -h veps.example.com 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 8
Server version: 5.5.23 MySQL Community Server (GPL) by Remi

Copyright (c) 2000, 2011, 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.00 sec)

mysql> exit;
Bye

-Descomprimimos prestashop_1.4.7.3.zip en /var/www/html y desde un browser nos vamos a la ip del server, en este caso http://192.168.1.36/prestashop/

-Si no tiene permisos o faltan paquetes (todo lo cual ya lo hicimos en los anteriores pasos) les aparece así.
-Si tenemos todo ok, deberá aparecer así.

-Colocamos los datos para la db mysql y probamos que este ok dando click en Prueba ahora. Desactivamos el SMTP para usar el envio por php. Damos click al botón Siguiente
-Configuramos nombre de la tienda, logo si lo tenemos ya (sino, mas tarde podemos cambiarlo), nombre del dueño, etc y damos click a Siguiente
-Terminamos de instalar
 
-Eliminamos la carpeta install

rm -fR /var/www/html/prestashop/install

-Renombramos el directorio admin, no necesariamente debe ser el que yo coloco aqui, mejor invente uno ud.

mv /var/www/html/prestashop/admin /var/www/html/prestashop/_361admin

-Con este cambio la entrada de admin seria http://192.168.1.36/prestashop/_361admin/login.php




-Vista de la parte administrativa de la tienda



-Vista de la tienda como la ve un cliente con datos de ejemplo

-Disfrutenlo Share/Bookmark

Como instalar Ubuntu 12.04 paso a paso

Ya con Ubuntu 12.04 listo para su uso hoy les mostrare como instalarlo.
-Descargamos Ubuntu 12.04 desde www.ubuntu.com/downloads y generamos un CD desde su ISO o lo instalamos en una USB (con la ventaja de tener una especie de SO de rescate que llevamos con nosotros a todas partes). Para este articulo, lo mostrare instalándose virtualizado por medio de KVM en proxmox.

-Iniciamos la instalación
-Escogemos Instalar
-Marcamos "Install this third-party software" para habilitar flash y codecs de sonido entre otras cosas
-Aceptamos usar todo el disco duro

-Escogemos nuestra zona horaria
-Elegimos la distribución de nuestro teclado
-Los datos de nuestra cuenta
-Hora de ir por un café ;-)
-Reiniciamos
-Retiramos el medio de instalación y damos Enter
-Nos logeamos con nuestra contraseña
-Enhorabuena, ya tenemos Ubuntu 12.04 LTS instalado y listo para usarse
Disfrútenlo
Share/Bookmark

Como instalar un servidor Debian 6 paso a paso

Como en gustos no hay disgustos (cierto?) hoy les mostrare como se instala un server Linux Debian 6, la version mas nueva a la fecha de hoy de este venerable linux, muy usado y base para el popular Ubuntu. Este ejemplo lo mostrare ejecutando virtualizado con KVM en un servidor de virtualizacion Proxmox pero igual se puede instalar en un servidor normal. Todo lo haremos desde la cuenta root en nuestro Proxmox

-Nos cambiamos al directorio de ISO en Proxmox
cd /var/lib/vz/template/iso/

-Descargamos el ISO
wget -c http://cdimage.debian.org/debian-cd/6.0.2.1/multi-arch/iso-cd/debian-6.0.2.1-amd64-i386-netinst.iso

-Creamos el server virtual en Proxmox y lo ejecutamos para que haga boot.


-Colocamos el CDROM en segundo orden de boot
-Iniciamos el server virtual
-Comenzamos a instalar
-Escogemos idioma de instalación
-País donde esta ubicado el servidor, en base a esto es la zona horaria
-Distribución del teclado que estamos usando
-Nombre o hostname del server


-Contraseña de root

-Creamos un usuario sin privilegios



-Particionamos el disco, sugiero usar LVM para mas adelante si es necesario poder agregar mas espacio con mas discos







-Escogemos el país de donde bajar paquetes, prefiero usar USA

-Si nuestro server esta detrás de un proxy saliendo a Internet, este es el momento de colocar su información


-Dependiendo para que usara su servidor, aquí puede marcar que grupos de paquetes instalar. Sugiero manejar servidores sin ambiente gráfico para un mejor rendimiento. En este caso solo instalo OpenSSH y los utilitarios normales de linux


-Reiniciamos el server ya instalado
-Nuestro server Debian 6 ya instalado

Disfrútenlo
Share/Bookmark