lunes, 18 de marzo de 2013

Instalación de Oscommerce (parte 2)

  1. Para empezar una instalación Oscommerce, presuponemos que disponemos de un servidor donde alojar la web con los requisitos mínimos (mysql, apache y php)

  2. El segundo paso es bajarnos el paquete oscommerce con la versión que queramos (recomendamos una versión estable, la última estable es la 2.3.3.4, podemos descargarla aquí).

  3. Una vez tenemos el zip, lo subimos a nuestro servidor. Lo podemos hacer utilizando un cliente ftp (linux: filezilla, windows: winscp; sólo son recomendaciones).

  4. Una vez lo tenemos en el servidor, descomprimimos el paquete; por defecto la tienda viene dentro de catalog, si la queremos en la raíz tenemos que copiar todos los archivos y carpetas y copiarlos en la raíz de la web.

Empezamos la instalación a través de la web

La instalación se realiza en cuatro sencillos pasos, para proceder, tenemos que abrir un navegador y poner la url siguiente:

http://yourdomain.com/install.php

Anotación : la URL puede variar en función de si hemos descomprimido los ficheros dentro de catalog o en la raíz del directorio web


En la primera página del paquete oscommerce comprueba la compatibilidad con el servidor, es decir, la versión del php, del mysql, de la configuración de las variables del php,e tc. Si todo está en verde como en la imagen anterior, apretamos el botón 'Start'.


En la segunda página, nos pide los datos que hacen referencia a la Base de Datos.
  • El servidor, si tenemos el mysql en el mismo servidor, pondremos localhost
  • Username, el usuario que utilizamos para conectarnos a la BBDD
  • Password, tenemos que ponder el password del usuario mencionado en el campo anterior
  • Database Name, corresponde al nombre de la database que hemos creado especialmente para este fin (Anotación: la database tiene que estar previamente creada).
Hacemos clic en el botón 'Continue' y procederá a la validación de los datos introducidos y nos aparecerá un mensaje de exito en la parte izquierda de la pantalla o un mensaje de error si no ha sido capaz de conectar con el servidor mysql.

En la tercera pagina, nos pide los datos del servidor web.
  • www Address, la dirección del dominio (ej. www.yourdomain.com/catalog/)
  • Directorio web, corresponde al Root directory, dentro del servidor la ruta física donde está alojada la tienda (ej. var/www/nombre_directorio/catalog)

En la cuarta pagina, nos pide los datos propios de la tienda.
  • Store Name, nombre que le queremos dar a nuestra tienda (CAMPO PUBLICO)
  • Nombre del propietario, nombre del propietario de la tienda (CAMPO PUBLICO)
  • E-mail address, el correo donde queremos recibir notificaciones (CAMPO PUBLICO)
  • El usuario del panel de administración (por defecto, admin)
  • El password de dicho usuario (Recomendación : utilización de símbolos y numeros para augmentar la seguridad)
  • Nombre del directorio físico donde se aloja el panel de administración (por defecto, admin)
  • La zona horaria, en el caso de España : Madrid.

En la última pagina es la confirmación de la instalación.
Nos aparece un mensaje de exito:
"The installation and configuration was successful!"
Tenemos dos botones :
  1. Online Store --> Accedemos a la tienda directamente
  2. Administration Tool --> Accedemos al panel de administración y configuración de la tienda 

Recomendaciones tras la instalación

El propio oscommerce te dice una serie de recomendaciones para incrementar la seguridad y quitar algunas vulnerabilidades existentes dentro del oscommerce:

  1. Eliminar el directorio de instalación del servidor --> Si alguien te ejecuta la url www.yourdomain.com/install.php: "te joden la tienda".
  2. Renombrar el directorio admin, podemos poner admin1, 2admin, etc. Así evitamos que nos intentan entrar en /admin que es lo que viene por defecto y lo que la mayoría dejarían.
  3. Camibar los permisos del fichero /includes/configure.php --> Es un fichero de configuración y no tiene que ser editable por nadie solo el propietario (permisos 644).
  4. Cambiar los permisos del fichero /admin/includes/configure.php --> Es un fichero de configuración y no tiene que ser editable por nadie solo el propietario (permisos 644).


Ya tenemos la tienda instalada, con unos datos y una configuración que nos serviran de ejemplo; ahora solos nos falta diseñarla y configurarla para satisfacer nuestras necesidades.

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.

 

VISITAS

PageRank Checker