Instalación Magento en Centos con Zend Server en Virtualbox

febrero 22nd, 2012

 

 

MAGENTO-ECOMMERCEEn nuestro anterior post ya resolvimos los problemas con MySQL y comprobamos que el servidor cumplía con los requerimientos de MAGENTO. En el post de hoy vamos a realizar una instalación limpia de MAGENTO v. 1.6.2.0 y daremos los pasos a seguir para migrar una tienda a nuestro servidor.

Instalación limpia:

Lo primero será descargar los archivos de la versión 1.6.2.0 al directorio web:

$ cd var/www/html
$ wget http://www.magentocommerce.com/downloads/assets/1.6.2.0/magento-1.6.2.0.tar.gz

Luego lo descomprimimos con:

$ tar xzvf magento-1.6.2.0.tar.gz

Se creará una carpeta con todos los archivos de MAGENTO. Ahora ya podremos ir con navegador el navegador a http://localhost/magento y aparecerá el formulario de instalación. En este punto, antes de iniciar el formulario daremos permisos de escritura a los direcciones app/etc, var y media

$ chmod -R 777 app/etc
$ chmod -R 777 var
$ chmod -R 777 media

Ahora iniciaremos la instalación. Leer el resto de las entradas »

Resolución de problemas con el socket de MySQL [ERROR 2002] en CentOS con Zend Server para preparar la instalación de MAGENTO

febrero 14th, 2012

MySQL

En esta entrega de hoy pasaremos a revisar la instalación del servidor para que soporte la instalación de MAGENTO. Para ello arrancaremos la máquina virtual CentOS instalada en VirtualBox (ir al manual) he iremos a nuestro Zend Server desde el navegador (ir al manual).

Subiremos a nuestro servidor el fichero “magento-check.php” (lo puedes descargar aquí) a la ruta: /var/www/html. Desde nuestro navegador iremos a la ruta: http://localhost/magento-chek.php y nos dará todo OK.

 

Congratulations! Your server meets the requirements for Magento.

You have PHP 5.2.0 (or greater)
Safe Mode is off
You have MySQL 4.1.20 (or greater)
You have the curl extension
You have the dom extension
You have the gd extension
You have the hash extension
You have the iconv extension
You have the mcrypt extension
You have the pcre extension
You have the pdo extension
You have the pdo_mysql extension
You have the simplexml extension

Pero, aunque el check nos da OK hay un problema con el Socket de MySQL. Si invocamos a mysql nos da:

mysql
ERROR 2002 (HY000): Can't connect to local MySQL server throught socket 'var/lib/mysql/mysql.sock' (2)

Para resolver este error instalamos de nuevo MySQL cliente-servidor y levantamos el servicio:

yum install mysql mysql-server
/sbin/chkconfig mysqld on
/sbin/service mysqld start

Ahora ya inicia MySQL!

 

Siguiente entrega: Instalación de una tienda MAGENTO en CentOS con Zend Server.

 

Instalación Zend Server sobre CentOS en VirtualBox

febrero 8th, 2012

zend-server

 

Después del artículo “Instalación servidor CentOS sobre VirtualBox” vamos a instalar Zend Server sobre el servidor. Para ello iniciaremos la máquina virtual CentOS y entraremos con root.

 

Lo primero es añadir el repositorio de Zend Server y editaremos el archivo zend.repo

cd /etc/yum.repos.d
vi zend.repo

[Zend]
name=Zend Server
baseurl=http://repos.zend.com/zend-server/rpm/$basearch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key

[Zend_noarch]
name=Zend Server - noarch
baseurl=http://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=1
gpgkey=http://repos.zend.com/zend.key

Salimos y guardamos. Ahora ya podemos instalar Zend Server con la versión php necesaria (en nuestro caso php 5.3):

yum install zend-server-php-5.3
yum clean all

Ahora ya está instalado Zend Server, para ir al panel hay que introducir la siguiente ruta en un navegador:

http://localhost:10081/ZendServer

o

https://localhost:10082/ZendServer (modo seguro)

 

OJO! Si no entra en el panel probar a detener “iptables”:

service iptables stop

 

El siguiente error que nos da es:

“There is a problem with one or more of your server’s dependencies:

Extension zend monitor ui should be loader”

Para solucionar este problema reiniciamos Zend Server:

setenforce 0
/usr/local/zend/bin/zendctl.sh restart

Y ahora sí entra en la pantalla:

Instalacion Zend Server

Inicimos los pasos para el acuerdo de licencia, password y clave de licencia (se puede obtener una gratuita por 30 días y una vez transcurrido ese periodo pasaremos a Zend Server Community Edition). Le damos a “Finish” y ya lo tenemos instalado.

Zend

Siguiente entrega:  Preparación de instalación de Magento sobre Zend Server. Pasaremos el “check” de magento para comprobar que nuestro servidor soportará la instalación de magento y resolveremos el problema con el “Socket de MySQL”.

 

Publicada la web www.cbmalmenara.org

febrero 7th, 2012
cbmalmenara
Se ha publicado la última web desarrollada bajo WordPress por GRIDSA para Maemca.Disseny.

Instalación servidor CentOS sobre VirtualBox

febrero 2nd, 2012

CentOS

El equipo de GRIDSA lleva tiempo trabajando en un proyecto donde se ha realizado un estudio para comparar el rendimiento de una plataforma en MAGENTO en servidores con LAMP y Zend Server. Aunque en el caso concreto del proyecto se ha decidido por utilizar LAMP y configurarlo específicamente para la plataforma en cuestión en GRIDSA hemos decidido proseguir con el estudio. Lo primero que hemos planteado es instalar Zend Server (primero la versión Enterprise y después la versión Community Edition) sobre CentOS en una máquina virtual y someter una plataforma MAGENTO a una serie de pruebas más exhaustivas para posteriormente realizar las mismas pruebas instalando LAMP en CentOS y comparar los resultados. Según vayamos avanzando en nuestra investigación iremos posteando los resultados.

En el post de hoy detallaremos la instalación de un servidor CentOS sobre el programa de virtualización VirtualBox. Leer el resto de las entradas »

Test de velocidad web con SIEGE

enero 31st, 2012

SIEGE es una utilidad para medir la velocidad de respuesta de tu web, estas pruebas simulan la conexión simultánea de varios clientes/usuarios concurrentes.

 

Hemos preparado una versión beta (pincha aquí) donde de un modo gráfico puedes ver el resultado de las pruebas para 10/20/50/100 clientes/usuarios concurrentes.