Cambiar carpeta public por public_html Laravel 5

Cambiar carpeta public por public_html

Cambiar carpeta public por public_html es muy sencillo, a veces es un dolor de cabeza y a veces es un desorden poder hacer que nuestro dominio apunte a la carpeta public de nuestro Laravel.

Pero eso se acabó, en esta oportunidad te voy a presentar un método fácil, practico y donde sabrás que es lo que estás haciendo y no terminarás diciendo: “Si así funciona, así se queda”.

Bueno, siempre hemos querido (o por lo menos cuando me paso a mí) hacer que el dominio apunte a la carpeta public, cuando el método más fácil es hacer que laravel apunte a nuestra carpeta public_html

Aja, pero… ¿Cómo?… bueno, nosotros tenemos un directorio en nuestros host así:

/Raiz
  /... (carpetas)
  /public_html
  /... (archivos)

Lo que tenemos que hacer es crear una carpeta con el nombre que tu quieras (peferiblemente sin espacios), que para mi ejemplo yo llamaré mi_laravel5. Entonces ya quedaría nuestro directorio así:

/Raiz
  /... (carpetas)
  /mi_laravel5
  /public_html
  /... (archivos)

Ahora, copiaremos el contenido que tiene la carpeta public y la pegaremos en nuestro public_html.
Ahora quedaría asi nuestro directorio:

/Raiz
  /... (carpetas)
  /mi_laravel5
  /public_html
    /... (carpetas)
    /index.php
    /... (archivos)
  /... (archivos)

* la carpeta public, la podemos eliminar de nuestro directorio en mi_laravel5.

Ahora abriremos nuestro archivo index.php y le haremos una breve modificación:

// Antes (linea 22)
require __DIR__.'/../bootstrap/autoload.php';

// Después
require __DIR__.'/../mi_laravel5/bootstrap/autoload.php';

Y también…

// Antes (linea 36)
$app = require_once __DIR__.'/../bootstrap/app.php';

// Después
$app = require_once __DIR__.'/../mi_laravel5/bootstrap/app.php';

Y listo, un dolor de cabeza menos a la hora de desarrollar tus apps


Libros que podrían interesarte


Deja un comentario

- Tu Coreeo Electronico no será publicado

Comentarios: