Como instalar Indexhibit
Indexhibit es una aplicación desarrollada por Daniel Eatock y Jeffery Vaska de uso libre.
Es decir que te lo puedes descargar, y modificar a tus anchas, eso sí, si quieres también puedes hacerles una donación voluntaria.
Ellos dicen que la palabra Indexhibit viene de la combinación de “Index” + Exhibit”, lógicamente, claro.
Indexhibit es una aplicación web que se utiliza para construir y mantener una estructura web que combina texto, imagen, sonido y video de una forma sencilla, rápida y sin necesidad de saber mucho de desarrollo web, ya que se alimenta el sitio a través de un backoffice muy intuitivo.
Para empezar tengo que decir que yo no soy ningún experto, y que reconozco que me he dado de cabezazos contra el monitor para llegar a entender como funciona la aplicación, pero también es verdad que una vez sabes tres cosas básicas, todo se hace más sencillo.
De hecho hago este post, porque aunque ya existen algunos blogs que mencionan este tema “en castellano me refiero” a mi me han ayudado a medias, ya que a veces usaban una terminología un poco avanzada para mi nivel. (También tengo que decir que sin esos blogs no hubiera entendido nada de nada).
Paso 1: Características y compatibilidades de Indexhibit.
Lo primero que tenemos que hacer es conseguir un servicio de hosting que sea compatible con Indexhibit.
Para esto tienen que cumplir con una serie de características básicas:
• El servicio de hosting tiene que usar un servidor con un sistema Linux/Apache server (Apache en un servidor Windows no funciona)
• Que soporte: PHP4+
• Que genere bases de datos MySQL 3.23+
(Todo esto lo suelen poner en la pagina de características del servicio de hosting)
• Se recomienda usar estos programas de gestión de FTP según el sistema operativo que usemos: Mac: Cyberduck / PC: Filezilla
• También recomiendan como navegadores predeterminados Firefox o Safari, y Explorer lo desaconsejan drásticamente.
• No quiero hacer publicidad pero lo pongo por que creo que os puede ahorrar muchos dolores de cabeza. Yo para mi Indexhibit uso el servicio de hosting de 1&1, que es 100% compatible con estas características. Pero sobre todo fijaos en el paquete que escogéis y que el servidor sea de estas características. (Hay que mencionar que hay muchos otros servicios de hosting a parte de este que seguro que son más baratos y funcionan igual de bien, pero yo no los he probado).
•Por cierto para poder instalar Indexhibit, tendréis que tener configurado e instalado el servicio de FTP que entra con el paquete de hosting. También tenéis que instalar el Cyberduck o el Filezilla, que los dos os los podéis descargar de forma gratuita desde (http://www.softonic.com). Y configurar el FTP con estos programas.
Paso 2: Crear una Base de datos MySQL.
Una vez que sepamos que nuestro host es 100% compatible, el siguiente paso es crear una base de datos.
Esto que para algunos nos puede sonar a Chino y además asustarnos un poco (lo digo por experiencia), es más fácil de lo que parece.
Simplemente es el panel de control de vuestro servicio de hosting, tenéis que ir a donde ponga “base de datos” o “gestión de MySQL” (en el caso de 1&1 es esta última opción) y darle al botón que pone: “Nueva base de datos”.
Seguidamente nos aparecerá una página con una serie de datos que nos tendremos que apuntar.
Los datos son los siguientes:
• Nombre de la base de datos / database name: db123456789
• Nombre del host / database host: db123.1and1.es (o el dominio del servidor que tengáis)
• Puerto / Port: 1234
• Nombre de Usuario / database username: dbo123456789
• Contraseña / Database Password: 1AbcDefg
• Descripción: Nombre que le hayáis puesto vosotros
• Versión: MySQL5.0 (a partir de MySQL3.23 es compaible)
Paso 3: Cambiar permisos.
• Lo primero que tenemos que hacer es ir a la pagina de descargas de indexhibit (http://www.indexhibit.org/download/) y hacer click en “Proceed to downloads” y descargarnos el primer archivo de la lista “Indexhibit CMS v0.70e” (la versión la irán actualizando así que no lo tengáis mucho en cuenta).
• Una vez descargado el programa tenéis que descomprimir el .zip.
• Seguidamente tenéis que modificar los permisos de las siguientes carpetas: (si no sabéis como se hace pasar al siguiente punto)
(Primero os numero las carpetas y luego os pongo las rutas)
1- “files”: – indexhibitv070e/files/
2- “gimgs”: – indexhibitv070e/files/gimgs/
3- “config”: – indexhibitv070e/ndxz-studio/config/
- Tenéis que poner que se pueda leer y escribir en estas tres carpetas.
• Los permisos se cambian de la siguiente forma:
-Si usáis Mac esto se hace con (”comando” + “i”) Esto va directamente a información o si no con el botón de la derecha o en su defecto (”control” + “click”) encima de la carpeta y haced click en obtener información. Donde pone “Compartir y permisos” hay que quitar el candado y modificar el estado del “privilegio” a “leer y escribir” en los tres casos.
-Si usáis PC se tiene que ir encima de la carpeta y con el botón derecho del ratón hacéis click encima, seleccionáis propiedades y en la parte inferior hay un botón que pone “sólo lectura” si esta activado lo desactiváis y listo.
Paso 4: Instalar Indexhibit.
• El siguiente paso consiste en subir la carpeta de indexhibit a nuestro FTP (que ya hemos configurado con nuestro Cyberduck o Filezilla) “otro día haré otro tutorial explicando como se hace”.
Hay que mencionar que si le cambiamos el nombre a la carpeta raíz del programa “indexhibitv070e” a “pericodelospalotes” o el nombre que nos apetezca, no pasa nada, solo que luego lo tendremos que tener en cuenta a la hora de hacer las rutas.
•Una vez subida la aplicación a nuestro servidor FTP, tenemos que escribir la siguiente ruta en nuestro navegador (Firefox o Safari):
http://www.nombre_de_tu_servidor/indexhibitv070e/site/ndxz-studio/install.php y darle al enter. (si le habéis cambiado el nombre a la carpeta de “indexhibitv070e” será la siguiente ruta: http://www.nombre_de_tu_servidor/pericodelospalotes/site/ndxz-studio/install.php).
•Nos aparecerá una pantalla de selección del idioma, lo escogéis.
•Luego nos pedirá los datos de la base de datos que anteriormente hemos creado. Los datos son los siguientes:
Nombre del host / database host: db123.1and1.es (o el dominio del servidor que tengáis)
Nombre de la base de datos / database name: db123456789
Contraseña / Database Password: 1AbcDefg
Nombre de Usuario / database username: dbo123456789
• Al hacer esto, nos darán un nombre de usuario y una contraseña (index1 / exhibit).
• Nos logeamos y accedemos al Backoffice, una vez aquí dentro nos dirigimos a preferencias (arriba a la derecha) y modificamos el nombre de usuario y la contraseña, para que solo nosotros podamos acceder al BackOffice. Es importante que conservemos estos datos ya que si algún día los perdemos… en fin serafín.
• Una vez hecho esto, tenemos que borrar de nuestro FTP la carpeta “install.php” que se encuentra en el siguiente directrio: http://www.nombre_de_tu_servidor/indexhibitv070e/site/ndxz-studio/install.php
Y con esto ya tendríamos instalado nuestro Indexhibit en nuestro Servidor.
Más adelante colgaré un tutorial para poder modificar el aspecto de nuestro indexhibit base, usando estilos CSS y html básico y también otro de como instalar los diferentes Plugins que nos ofrecen en la pagina de Indexhibit y como instalar también otras funcionalidades un poco más complejas como el menú en acordeón y como configurar el servidor FTP con Cyberduck.
Ver SeriesNemo / SeriesD (webs con Indexhibit).


Hay 14 Comentarios para "Como instalar Indexhibit"
Hola tengo problemas para instalar el indexebith, acabo de comprar el dominio con Nominalia y creo que es tan barato que no cumple los requisitos minimos. No se, podrías ayudarme a averiguarlo, estoy bastante rayado.
gracias
Hola!
llevo ya unos días intentando instalar Indexibit, pero ya estoy un poco DESESPERADO
Tengo una quenta de linux
Me he creado un base de datos MySQL
He instalado indexibit en mi FTP, y comprobado que esta bien configurado subiendo un foto y se ve
He instalado correctamente Indexhibit, apareciéndome las cruces VERDES de correcto.
pero cuando intento logearme con el login por defecto me dice que el login o el pasword son incorrectos, pero como puede ser si es el login por defecto…
ALGUIEN ME PUEDE DECIR QUE ESTOY HACIENDO MAL!
gracias por avanzado Bernat
Solucionado, igualmente gracias por el tutorial, saludos
hola, tengo un pequeño problemilla, estoy instalando indexhibit y parece que todo va correcto, hasta que llego a la pantalla de selección de idiomas y en la siguiente me sale el siguiente mensaje:
(por cierto ya cambie lo de los permisos, incluso así, sigue sin funcionar)
Indexhibit
OK La carpeta /files se ha instalado correctamente…
OK La carpeta /files/gimgs se ha instalado correctamente…
XX La carpeta /ndxz-studio/config folder no se puede modificar…
Corrige los errores aquí arriba, por favor.
Después, actualiza esta página.
Ve al foro de ayuda si tienes preguntas.
Por favor alguien me podría ayudar?
Muchas gracias
Primero, has de revisar si los permisos han sido cambiados correctamente, vuelve a cambiar los permisos de la carpeta “config” por si acaso.
A continuación, has de revisar paso por paso las instrucciones de Indexhibit (que tu servidor soporte ese tipo de PHP y base de datos mysql, etc) para ver si se te ha escapado algo.
Y como último consejo, si con lo anterior sigue sin funcionar, borra todo y comienza de nuevo desde el paso cero.
Gracias! aqui es donde he encontrado la explicacion más clara de la instalación, y por fin lo he conseguido. Ahora sería de una grandísima ayuda que terminaras la segunda parte para gente muy perdida como yo.
Oooops!
Me autocontesto.
He encontrado el problema. “Vía FTP no hace falta subir la carpeta de indexhibitv070e, sino los contenidos. Eso evita que la ruta incluya el /indexhibitv070e/
Madre mia, dentro de unos años cuando esté esto más avanzado le contaremos a los nietos la de dolores de cabeza que teníamos que aguantar con las primeras versiones de los CMS. What a hell!
Garcias de todas fomas Victor porque la solución estaba en http://www.indexhibit.org/forum/thread/2354/4/ donde precisamente te estaban contestando a ti.
Hola Victor, here I am (again).
Indexhibit más o menos ya lo tengo controlado. Me tengo que poner las pilas con el CSS para poder personalizarlo a mi gusto pero el resto está controlado (creo).
Te escribo porque tengo un nuevo problemilla.
Es con el tema de las “clean URL”, he estado mirando en http://www.indexhibit.org/tutorial/how-to-get-clean-urls/ y he seguido todos los pasos. Pero no hay manera, por más que lo intento no puedo acceder a mi dominio de forma límpia. O sea, que si voy a http://www.xxxx.xx me aparece siempre un error “ERROR 403: ¡PROHIBIDO! El servidor ha entendido la solicitud, pero no la puede llevar a cabo. La solicitud de autorización no será necesaria, ya que esta acción está prohibida y NO ESTÁ PERMITIDO volver a solicitarla.”
Para poder acceder tengo siempre que escribir el nombre de mi dominio seguido del nombre de la carpeta Indexhibit que tengo vía FTP. No sé si me explico, sería pues http://www.xxxx.xx/IndexH/ en mi caso.
Can you help me please!
Gracias.
Gracias Victor,
me he estado pegando con esto noche y día.
El Cyberduck sí lo tenía bien configurado, era un problema en la ruta “http://www.nombre_de_tu_servidor/indexhibitv070e/site/ndxz-studio/install.php” en mi caso he tenido que borrar la parte “…/site…” y ya está. No entendía que podía ser diferente, pensaba que era así si o si. Gracce!
En cuanto a la configuración del Cyberduck me la ha aceptado sin necesidad de escribir las siglas FTP en la dirección de tu servidor (”http://ftp.tunombre.com” me lo ha aceptado con “http://minombre.com” y ya está. Idem para el campo URL de internet.
En fin, que ya estoy online. Ahora me falta diseñar mi sitio. Espero que no tenga que tocar mucho código porque no tengo ni “fucking idea” y es muy muy muy chino para mi.
Muchas gracias otra vez. Ya te iré contando.
Saludos.
Hola Victor, por favor necesito que me expliques cómo configurar Cyberduck. Me quedo atrancado en el paso 4 y no avanzo. Al ir a la dirección “http://www.nombre_de_tu_servidor/indexhibitv070e/site/ndxz-studio/install.php” me aparece el mensaje “ERROR 404: ARCHIVO NO ENCONTRADO. El documento solicitado no ha sido encontrado.”
Supongo que será porque no he configurado bien Cyberduck.
Créeme, soy muy muy novato en esto. De hecho ni siquiera era consciente de lo del servicio de hosting. Ayer me lo pillé, también me bajé indexhibit y cyberduck… pero me quedo atrancado.
Please help me!
Ah, y enhorabuena porque por más que busco nadie lo explica tan bien como tú.
Un saludo.
Hola Qucoch, ya se que todo esto suena a chino, pero en realidad no es tan complicado. (A mi también me pasaba lo mismo).
• Bueno, lo primero de todo es comprobar que la ruta es correcta, ya que puede ser que tu no la tengas exactamente igual de como la pongo yo.
Esto es sencillo, busca donde tienes la aplicación de “install.php” y pon la ruta correcta. I comprueba cada nombre de ruta concienzudamente. (que la carpeta de indexhibitv070e se llame así, que no sea que tengas otra versión y cambie el numero).
• Si todavía no te lo encuentra, comprueba que tienes bien instalado el cyberduck y que tu Servidor FTP funciona correctamente. Una manera de hacer esto, por ejemplo, sería creando un documento cualquiera, un JPG, por poner un ejemplo y subirlo al ftp.
Y para comprobar que funciona tendrías que poner la ruta de la imagen JPG:
“http://www.nombre_de_tu_servidor/imagen.jpg”.
Si funciona bien te tendría que aparecer la imagen directamente en tu navegador.
• Si es problema de que no tienes bien configurado el Cyberduck, te explico rápidamente como configurarlo.
• Dentro del Cyberduck, vas a “favoritos”
> Aquí dentro seleccionas la pestaña de: FTP (Transferencia de archivos)
> En nombre Le pones el que quieras
> En URL no te dejará poner nada.
> En servidor escribes la dirección de tu servidor: http://ftp.tunombre.com
> Puerto: 21
> Nombre de usuario: ftp12345678-0
• En más opciones le das y te aparecerá:
> Carpeta: /
> Modo conexión: Por omisión
> Codificación: Por omisión
> Carpeta de Bajadas: Descargas
> Transferir archivos: Por omisión
> URL de internet: http://ftp.tunombre.com
Le das a aceptar, y en teoría, ya te tendría que funcionar.
Los datos de nombre de usuario y del nombre del servidor te aparecen dentro de la pagina de gestión de tu servidor (1&1 en mi caso) > Después tiene una zona donde pone gestión de ftp, y si lo has creado te tiene que dar esos datos.
Si todavía no te funciona dime algo y miramos de buscar otra solución.
Suerte y paciencia!
Pd : a ver si te animas a acabar la segunda parte que es por donde me he quedado en mi web
Muchas gracias por la ayuda, se agradece para los que estamos bastante peces con el tema de la web que no sea una odisea cargar nuestro portfolio.
De nada Analog Boy, tengo que encontrar un hueco para acabar las demás partes pero tranquilo que no tardaré demasiado. a ver si esta tarde mismo me pongo.
Saludos!