Herramientas de usuario

Herramientas del sitio


es:install:provider

Instalar OCAx en un espacio web

Típicamente, has buscado un proveedor y le has contratado el dominio de tu observatorio, alguna cuenta de correo-e, una base de datos, y espacio web.

Realizar la instalación de la herramienta OCAx no es complicado para alguien que tenga conocimientos en subir ficheros con ftp según el proveedor de hosting escogido y crear bases de datos como por ejemplo a través de phpmyadmin.

Vamos por partes. (Recuerda que te podemos echar una mano en el Ágora)

Los ficheros

1. FTP

OCAx está hecho de ficheros, carpetas y subcarpetas, son muchos y los tendrás que subir a tu espacio web. Para hacer esto, los proveedores ofrecen el servicio FTP. Busca la opción FTP en la web de gestión que te ha dado tu proveedor y averigua como usarlo. Una vez que estés cómodo con la idea de subir ficheros a tu espacio web, continua.

2. Web root

Todas las webs tienen una carpeta raíz donde reside la página del inicio. Vamos a ver como funciona.

Crea un fichero en tu PC y nómbralo index.html. Edítalo y pega este contenido dentro ..

<html>
<body>
Hello world 1
</body>
</html>

.. y súbelo a tu espacio web via FTP a tu carpeta raíz (se llamará public_html o algo así).
Si navegas la web de tu observatorio http://ocm-example.net deberías ver el texto 'Hello world 1'

Ahora editamos el fichero index.html en el PC y lo cambiamos para que diga 'Hello world 2'

<html>
<body>
Hello world 2
</body>
</html>

Esta vez, en vez de subirlo a la carpeta de la raíz web, vamos a crear una sub-carpeta 'app' en el servidor y subirlo hasta allí.

 http://ocm-example.net           Hello world 1
 http://ocm-example.net/app/      Hello world 2

Ahora, antes de seguir con el paso siguiente, te toca trastear por las opciones que te dan tu proveedor para averiguar si puedes configurar la carpeta de web root. Algunos proveedores dan esa opción, otros no.

Queremos saber si puedes hacer que la carpeta 'app' sea la carpeta raíz de tu web, o no. Esto necesitamos saber para configurar OCAx.

 http://ocm-example.net   Si te sale 'Hello world 1',  usarás la Config. opción 1
 http://ocm-example.net   Si te sale 'Hello world 2',  usarás la Config. opción 2

¿averiguado? Entonces, borra la prueba.

3. Baja OCAx a tu PC

Busca la última versión de OCAx aquí: http://ocax.net/download
Bájalo a tu PC y descomprimirlo.
Fíjate que hay algunos ficheros y dos carpetas 1) app y 2) protected.

4. Baja YII framework a tu PC

OCAx usa el framework YII. Usamos la versión 1 actualmente la 1.1.16. Bájalo y descomprímelo. Verás que contiene una carpeta que se llama 'framework'. Es esa la carpeta que nos interesa.

5. La disposición de carpetas

Según lo que has averiguado en el paso 2. Web root, tienes que organizar la carpetas de una manera u otra.

Config. opción 1

  • corta y pega el directorio 'protected' dentro de la carpeta 'app'
  • corta y pega el directorio 'framework' dentro de la carpeta 'app'
  • editar las líneas 34, 35 y 43, 44 del fichero app/index.php como se indica en la imagen abajo
  • Y por último, sube todo el contenido de la carpeta app hasta la carpeta raiz de tu servidor.

Config. opción 2

  • editar las líneas 34, 35 y 43, 44 del fichero app/index.php como se indica en la imagen abajo
  • Sube las carpetas app, protected y framework a tu servidor
  • Configura la carpeta 'app' como web root.

6. htaccess

Usando FTP, busca en el servidor el fichero htaccess en tu carpeta web root y cámbiale el nombre a .htaccess

La base de datos

Lo más probable es que tu proveedor te ha dado:

  1. una base datos vacio.
  2. el nombre de usuario y contraseña para usar la base de datos.
  3. otros parámetros de conexión como 'hostname' o 'port'
  4. acceso a la herramienta PhpMyAdmin para gestionar la base de datos.

Importar la base de datos

  1. Encuentra el fichero schema.sql que bajaste con OCAx y desde PhpMyAdmin impórtalo.
  2. Navega http://ocax.net/download/budgetdescriptions/ y baja el fichero sql de descripciones y impórtalo desde PhpMyAdmin.

Configurar OCAx

Vuelve ahora la carpeta en tu PC donde descomprimiste OCAx y encuentra el fichero protected/config/main.example.php, renómbralo main.php, y edítalo con los parámetros de conexión MySQL que te ha proporcionado tu proveedor.

Una vez editado, súbelo a protected/config/main.php

Y para terminar..

Ya deberías poder navegar a tu web de observatorio. Si es así, continua con la configuración post-instalación, sino, revisa los pasos aquí arriba y si no te sale, pregunta por el Ágora!

es/install/provider.txt · Última modificación: 2015/08/21 19:00 por tuttle