miércoles 7 de mayo de 2008

Oscommerce I. La instalación.

No pense que oscommerce suscitara tanto interés en mi web, pero he recibido algunos correos sobre el tema, así que he decidido publicar una pequeña serie de 3 ó 4 artículos dedicados a este gestor de tiendas virtuales.

Cuando traté por primera vez con este CMS ya me dí cuenta de que no era un gestor de contenidos al uso, como a los que estaba acostumbrado, es algo más complejo en la instalación de contribuciones y, a veces, un tanto extraño en lo referente a su estructura, pero nada que no se pueda superar con un poco de paciencia y unas horas de trabajo, en cuanto te percatas de como va la "lógica" de este gestor, es todo mucho más fácil.


En principio lo que vamos a ver ahora es la instalación de oscommerce y alguno de los problemas más comunes con ello.

Lo primero, claro está, es descargar y descomprimir oscommerce, después lo subiremos a nuestro hosting mediante ftp, si no tocamos nada, nuestra tienda estará bajo el directorio "catalog". Una vez subidos todos los archivos, bastará con acceder al directorio de instalación de nuestra futura tienda, para ello teclearemos en la barra de direcciones de nuestro navegador la siguiente dirección:

"http://nuestro dominio/catalog/install" lo que hará que aparezca la ventana de instalación.

Una vez que hemos empezado la instalación, los únicos datos necesarios para ello son:

  • Crear un usuario y su contraseña.
  • Nombre de la base de datos.
  • Servidor de la base de datos.
  • Usuario y contraseña de la base de datos.
Os recuerdo que el usuario de la base de datos ha de contar con todos los privilegios.

Una vez acabada la instalación ya podremos acceder a nuestra tienda bajo "http://nuestro dominio/catalog" y a la adminstración de la tienda en "http://nuestro dominio/catalog/admin".

Cuando accedemos a la tienda por primera vez veremos un par de avisos de seguridad que nos indican que borremos el directorio install y que protegamos el archivo configure.php, después de seguir estas recomendaciones, tales avisos no aparecerán más. Aunque no se indica, también es recomendable proteger mediante contraseña, desde el panel de administración del hosting, el directorio "admin" de nuestra tienda.

Eso es todo, ya tenemos una instalación básica y completamente funcional de una tienda virtual con la que podremos ir trasteando e ir probando modificiones, por eso lo mejor que podemos hacer es un copia de seguridad de todo el contenido que cuelga bajo el directorio "catalog" de nuestro sitio y también de toda la base de datos de la tienda.

En lo referente a los problemas, el más frecuente con el que nos vamos ha encontrar es el siguiente aviso:

FATAL ERROR: register_globals is disabled in php.ini, please enable it!


Esto, en la mayoría de los casos, lo vamos ha poder solucionar editando el archivo ".htaccess" de nuestro servidor con la siguiente línea:

php_flag register_globals 1


Si aún así, no conseguimos solucionar el problema, habremos de instalar esta contribución.