martes, noviembre 21, 2006

Instalación de OSCommerce en un VDS de Goddady

La siguiente es una serie de pasos para no tener los problemas que me encontre al realizar una
instalación de OSCommerce en Godaddy en un servidor virtual dedicado.

Requerimientos previos:
  • Nombre de la base de datos, el nombre de usuario y la contraseña.
  • Nombre de usuario web y contraseña.
  • Nombre de usuario administrador y contraseña

  1. Bueno, lo primero es obtener el archivo oscommerce-2.2ms2-060817.tgz de http://www.oscommerce.com/solutions/downloads.
    En lugar de descomprimir el archivo y subir cada archivo mediante ftp, decidi subir el archivo por ftp al servidor dedicado, usando el cliente FileZilla.
  2. Una vez que termine de subir el archivo, me conecte con PuTTy (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) al servidor usando el nombre de usuario administrador y su correspondiente contraseña.
  3. Una vez que inicie la sesion, me cambia a superusuario con la instruccion:
    su -root.
  4. El archivo comprimido debe estar en /home/miusuario/, para descomprimirlo usamos:
    tar -xvf oscommerce-2.2ms2-060817.tgz.
  5. Movemos todo lo que haya en la carpeta catalog al root del servidor web
    mv oscommerce-2.2ms2-060817/catalog /home/usuarioweb/public_html

Intente instalar OSCommerce pero obtuve el error:
Server Requirement Error: register_globals is disabled in your PHP configuration. This can be enabled in your php.ini configuration file or in the .htaccess file in your catalog directory.

La solucion es modificar el php.ini, se indica que es un problema de seguridad la modificacion, pero intente varias otras cosas para que funcionara y al momento deje de batallar y simplemente cambie el php.ini.

Antes de hacer esto instale GNU Nano (http://www.nano-editor.org/) en el servidor, honestamente es mucho mas facil que VI.
  1. En una sesion de PuTTY:
    lynx http://www.nano-editor.org
    Y obtener la version RPM nano-2.0.1-1.i386.rpm
  2. Salir de lynx, instalar nano con la siguiente instruccion desde la carpeta home (/home/miusuario)
    rpm -iv nano-2.0.1-1.i386.rpm
  3. Ahora sera mas facil editar el archivo php.ini
    nano /etc/php.ini
  4. Buscar (Ctrl-w) la palabra "register_globals" y editar la instruccion para que quede:
    ;respaldo: register_globals = Off
    register_globals = On
  5. Y hacer lo mismo con "register_long_arrays":
    ;respaldo: register_long_arrays = Of
    register_long_arrays = On
  6. Guardar el archivo (ctrl-o)

Regresamos a nuestro browser y ponemos la direccion del dominio www.midominio.com
Y aparece la pantalla de instalacion de OSCommerce.

Listo!

1 comentario:

Ruselx3 dijo...

"Y aparece la pantalla de instalacion de OSCommerce."

jaja pero de ahi no pasa nada se queda trabado ... no me resulto instalar Osc en mi Host de Godaddy