Para instalar ShopSite en un servidor UNIX, lo único que necesita es su navegador Web favorito y acceso ftp o telnet a su servidor.
Si está actualizando una versión anterior de ShopSite, siga las instrucciones de actualización.
Contenido
- I. Consideraciones previas a la instalación
- II. Planificar los directorios de ShopSite
- III. Ejecute el programa de instalación
- IV. Configure el servidor Web
- V. ¡Cree su tienda!
- VI. Instale paquetes de idiomas
- VII. Actualizar
- VIII. Solucionar problemas
- IX. Instalar en un servidor virtual
- Consideraciones previas a la instalación
- Antes de instalar ShopSite, asegúrese de que su sistema cumple los requisitos mínimos de hardware y software.
- Asegúrese de que el software de su servidor Web funciona correctamente, incluida la autenticación de usuarios. Si su servidor Web no funciona, no podrá instalar ShopSite. Si no dispone de servidor Web, un servidor recomendable es Apache. Es gratuito. ShopSite funciona con todos los servidores Web compatibles con NCSA, como Netscape y Microsoft IIS.
- Deberá disponer al menos de la versión 5.003 de Perl si va a instalar ShopSite Manager o Pro. Puede descargar la versión más reciente del sitio Web de Perl. Deberá compilar Perl para su servidor. Parece complicado, pero lo único que tiene que hacer es pulsar siempre "intro" para aceptar la configuración predeterminada, con lo que todo el proceso debe desarrollarse sin problemas. Perl también es gratuito.
- Planificar los directorios de ShopSite
El programa de instalación de ShopSite SC le pedirá la ubicación de cinco directorios:
- Los archivos ejecutables se incluyen en dos directorios independientes, un directorio ShopSite ("ShopSite Directory") y un directorio de Carro de la compra ("Shopping Cart Directory"). Debe asignar un alias para estos directorios en su servidor y hacer que sean accesibles a través de URL.
® Debe colocar estos directorios dentro o colgando del directorio cgi-bin de su servidor. Como medida de seguridad, debe configurar el servidor de forma que sólo sirva programas CGI desde los directorios cgi-bin y no archivos de texto ni archivos HTML.
- Los gráficos utilizados por todas las tiendas ShopSite se almacenan en un directorio independiente al que debe tener acceso el servidor Web. El directorio recomendado es shopsite-images bajo la raíz de documentos del servidor Web.
- Su tienda necesita un directorio "Data" (datos) en el que almacenar sus bases de datos de productos y páginas.
® Configure los permisos del directorio "Data" de forma que el servidor Web pueda acceder a él, pero asegúrese de que no puede accederse a él desde un navegador. En otras palabras, no coloque el directorio "Data" bajo el directorio raíz de documentos del servidor Web.
- Su tienda también necesita un directorio de salida HTML ("HTML Output") para almacenar sus archivos HTML, que son las páginas generadas para la tienda. Es preciso asignar un alias al URL principal de la tienda para que se dirija al directorio HTML Output de la tienda.
® Coloque el directorio HTML Output en el lugar en el que se encuentren sus páginas HTML ya existentes.Tenga en cuenta que las imágenes de cada tienda se almacenan en un subdirectorio llamado media del directorio HTML Output de la tienda, y le conviene configurar el acceso FTP al directorio media.
Planifique la ubicación de los directorios antes de comenzar la instalación. La estructura de directorios podría ser similar a la siguiente:
home
![]()
httpd
![]()
cgi-bin
![]()
![]()
ss = Directorio ShopSite,
![]()
con alias al URL de CGI de ShopSite, como, por ejemplo,
![]()
http://www.xyz.com/cgi-bin/ss
![]()
![]()
sc = Directorio Shopping Cart,
con alias al URL de CGI de ShopSite, como, por ejemplo,
http://www.xyz.com/cgi-bin/sc
![]()
html
![]()
![]()
shopsite-images
![]()
![]()
StoreName = Directorio HTML Output, con alias al
![]()
URL de la página principal definido en el archivo store.auth
![]()
![]()
Páginas de la tienda
![]()
![]()
media (puede que necesite acceso FTP)
![]()
![]()
Imágenes de la tienda
![]()
data
![]()
StoreName = Directorio Data
- Ejecute el programa de instalación
Una vez que haya descargado el programa de instalación comprimido, puede instalar ShopSite fácilmente empleando tan sólo su navegador.
- Utilice un cliente FTP para conectar con shopsite.com.
- Inicie una sesión empleando el nombre de usuario y la contraseña que le fueron facilitados para descargar el software ShopSite.
- Navegue hasta el directorio correspondiente a la plataforma de su servidor.
- Utilice una transferencia de modo binario para descargar el archivo zip de su versión y plataforma de ShopSite. Por ejemplo, el archivo de ShopSite SC para servidores Solaris Sparc se denomina shopsite-sc-solaris-sparc.zip. Coloque el archivo en el directorio desde el que desea ejecutar la instalación. Debe tratarse de un directorio en el se puedan ejecutar los programas CGI y en el que éstos puedan escribir.
- Si va a instalar un paquete de idioma distinto al inglés, descargue el archivo ahora. Debe utilizar un nombre de usuario y una contraseña FTP distintos para acceder a los paquetes de idiomas.
- Descomprima el archivo de instalación.
- Copie el archivo store.auth en el directorio que contiene los archivos de instalación.
- Configure los permisos para los archivos y el directorio del servidor Web de forma que pueda ejecutar los programas wwwinstall.cgi e info.cgi desde su navegador Web.
- Haga que su navegador señale al archivo wwwinstall.cgi del directorio de instalación.
- En la primera pantalla, haga clic en Install a Store si es la primera instalación de ShopSite en este servidor. Haga clic en Upgrade si ya tiene una instalación de una versión anterior de ShopSite.
- En la siguiente pantalla, introduzca los valores de los diversos campos y haga clic en OK. Debe rellenar todos los campos para que el programa de instalación funcione.
- El programa de instalación comenzará a instalar ShopSite y mostrará los resultados de la instalación. Si se han producido errores, cambie los campos correspondientes y haga clic en el botón OK de nuevo.
- Configure el servidor Web
Configure el servidor Web para que reconozca los nuevos directorios:
- Asigne un alias al URL de ShopSite para que señale a "ShopSite Directory".
- Asigne un alias al URL del carro de la compra para que señale a "Shopping Cart Directory".
- ¡Cree su tienda!
Una vez que haya instalado el software, estará listo para crear su tienda. Haga que su navegador señale a start.cgi en el directorio en el que ha instalado los CGI. Tras introducir el nombre de usuario y la contraseña, verá la primera página del asistente ShopSite Store Setup Wizard, que le guiará por todo el proceso de creación de una tienda.
Puede hacer clic en el signo de interrogación "?" situado en la esquina superior derecha de cualquiera de las pantallas para obtener ayuda sobre dicha pantalla y para acceder al sistema de ayuda y a la base de conocimientos de ShopSite compatible con búsquedas.
- Instale paquetes de idiomas
(No es preciso que realice este paso si sólo va a albergar tiendas en inglés.)
Para activar otros idiomas además del inglés.
- Compruebe que ha instalado correctamente una tienda en inglés siguiendo las instrucciones de la Sección III.
- Descomprima con zip o tar los archivos de paquetes de idiomas en el directorio desde el que ejecutó la instalación de ShopSite.
- Instale otra tienda y asígnele el nuevo idioma.
Una vez que tenga una tienda instalada con el nuevo idioma, dicho idioma aparecerá en la lista desplegable de idiomas de todas las demás tiendas.
- Actualizar desde una versión anterior
La actualización basada en navegador es muy similar a la instalación, aunque mucho más simple. El proceso comienza de la misma forma que la instalación.
- Descargue mediante FTP la versión comprimida más reciente de ShopSite para su sistema operativo a su directorio CGI (o a un directorio en el que puedan ejecutarse los CGI) y descomprímala. O bien, si no dispone de acceso telnet, descomprímala en su PC y descargue mediante FTP los componentes de forma independiente.
- Haga que su navegador señale a http://suURL/sudirectorioCGI/wwwinstall.cgi.
- En la primera pantalla, haga clic en el botón Upgrade. El programa de instalación determinará automáticamente las rutas de los directorios CGI de ShopSite y del carro de la compra.
- A no ser que haya realizado cambios realmente extraños en la configuración de su servidor, no tendrá que cambiar nada; sencillamente haga clic en OK para que se actualice la tienda.
El programa de instalación no sólo actualizará los CGI, sino también las bases de datos de su tienda. Si hay varias tiendas que comparten los CGI, se actualizarán las bases de datos de cada una de ellas y se le proporcionará un informe con los resultados. Si dispone de muchas tiendas, el proceso de actualización puede tardar bastante en realizarse.
- Solucionar problemas
Si su instalación no funciona, preste atención a los mensajes de error que reciba, ya que deben guiarle en la dirección adecuada. Si no logra solucionar el problema, compruebe lo siguiente:
- ¿Están bien configurados los permisos de archivos para todos los directorios especificados? El principal problema que experimentan los usuarios al realizar la instalación es carecer de los permisos y los derechos de propiedad adecuados para los archivos. Específicamente, la cuenta de usuario UNIX bajo la que se ejecutan los CGI debe poder escribir en dichos directorios CGI.
- ¿Está bien configurado su servidor Web?
- ¿Ha introducido el mismo Id de tienda y URL que facilitó al comercial cuando se creó el archivo store.auth inicialmente? Si ha cambiado de opinión, necesitará un nuevo archivo store.auth.
- ¿Se encontraba el archivo store.auth en el mismo directorio que el programa de instalación? Si es así, deberá haber creado un nuevo archivo llamado iddesutienda.auth en el directorio data de la tienda.
Si aún no ha logrado solucionar el problema, visite el sitio Web de servicio técnico de ShopSite y busque en nuestros recursos en línea.
- Instalar en un servidor virtual
En la mayoría de los servidores virtuales, las rutas de directorio que se observan desde una sesión telnet no coinciden con las que se ven desde un navegador Web. Tenga esto presente a la hora de especificar las rutas empleadas por el programa de instalación basado en navegador.
- Asegúrese de que hay un directorio tmp en la raíz virtual o, de lo contrario, tar generará errores.
- Asegúrese de que el servidor Web tiene acceso al ejecutable de tar.
Problemas de instalación con Iserver (Verio)
- El servidor Web no dispone de acceso al ejecutable de tar. Copie el programa tar de /bin/tar a usr/bin/tar bajo su directorio de inicio. Por ejemplo:
cp /bin/tar ~/usr/bin/tar chmod ug=rx ~/usr/bin/tar- En el momento de redacción de este texto, la versión predeterminada de perl en Iserver es la 4.0. Localice una versión 5.004 (o posterior) y cópiela a ~/usr/bin/perl5 o un directorio similar al que pueda acceder el servidor Web. No olvide hacer el archivo ejecutable ('x'). Por ejemplo:
cp /usr/local/bin/perl5.004 ~/usr/bin/perl5
auth