Como instalar Flarum en un web hosting sin usar ssh?

Como instalar Flarum en un web hosting sin usar ssh?

Hoy os traemos una pequeña guía de como instalar Flarum en un webhosting. Nosotros realizamos la prueba en hostinger. El único requisito es que tú web hosting que tenga como mínimo 512mb de ram.

Pockethold es el primer instalador de Flarum para poder instalarlo sin tener que usar un vps o un hosting dedicado con shell ssh, es decir lo puedes instalar en un web hosting o en un hosting compartido sin ningún problema

Si tú web hosting tiene 1gb de ram también se instalará flarum Bazar que es la tienda de plugins de Flarum. Aúnque se llame tienda por el momento todos los plugins disponibles son gratis.

Instalación

En este paso vamos a irnos al repositorio de Pockethold y bajarlos la última versión disponible en zip en el siguiente link: https://github.com/andreherberth/pockethold

clone-download-pockethold

Para descargarlo es muy sencillo una vez en el repositorio como podeis ver en la imagen superior, pulsamos el botón "Clone or download" y después el botón "Download Zip".

Ese zip que nos bajamos lo subimos a nuestro web hosting ya sea por ftp/sftp o gestor de archivos. Una vez subido si no los descomprimiste descomprimelo y pon los archivos en el root de tú web hosting. Por norma general suele ser "Public Html"

Una vez realizado el paso anterior vamos al navegador y entramos en nuestro dominio. Ej: dominio.com

Seguramente que si no teneis nada metido en esa carpeta no os saldra nada. Asi que tenemos que ejecutar el archivo "installer.php" de la siguiente manera.

dominio.com/installer.php

Importante cambiar dominio.com por la url de vuestra web

Una vez ingresamos en la url anterior nos saldrá algo como esto y pulsamos el bóton azul. Al hacer eso se nos empieza a instalar el composer de forma automática.

pockethold-paso1

En el paso 2 se procede con la instalación de Flarum donde se bajan todos los archivos necesarios para la instalación.
pockethold-paso2

Os saldrá una barra de progreso como la siguiente:
pockethold-progress

Una vez todo instalado solo te queda configurar Flarum. Poner el usuario y contraseña de la base de datos, crearte una cuenta de administrador, ect...

Posibles errores y como solucionarlos

Si en el paso 2 veis que se queda mucho tiempo atascado lo más seguro es que tengais que darle a F5 porque el tiempo de espera del php del hosting se agoto.

Los logs mientras que no si instala Flarum se guardan en la carpeta /tmp/ asi podéis que problema tenéis y si os encontráis con algún fallo poco conocido podeís preguntarle al creador el siguiente Hilo.