entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

problema con permisos al hacer deploy con laravel en heroku

Saludos

Estoy realizando un deploy con un proyecto con laravel en heroku y me dice que no tengo permisos, aqui esta la url del proyecto: http://mysterious-refuge-3532.herokuapp.com/. Pero si accedo al /public y se aparece bien.

Tengo en el Archivo /vendor/bin/Procfile esta linea de código:

web: vendor/bin/heroku-php-apache2 public/

Alguien sabrá por que del problema y como solucionarlo. Gracias.

0voto

nmenag comentado

Al hacer deploy me dice esto al final:

Preparing runtime environment...
remote:        NOTICE: No Procfile, using 'web: vendor/bin/heroku-php-apache2'.
remote: -----> Discovering process types
remote:        Procfile declares types -> web

1 Respuesta

2votos

white Puntos75880

El archivo Procfile ponlo en la raiz, antes de la carpeta vendor. quedando asi:

|-- heroku-laravel/
|-- Vendor/
|------ bin/
|------ laravel/
|------ etc..
|-- public/
|-- .gitignore
|-- composer.lock
|-- composer.json
|-- artisan
|-- server.php
|-- Procfile <---

sucede que como no encuentra el archivo Procfile usa otro directorio por defecto, dandote ese error.

despues de haber movido el archivo puedes usar estos comandos para actualizar:

cd /home/ruta/hasta/laravel-heroku
git add .
git commit -am "Procfile updated!" 
git push heroku master

0voto

nmenag comentado

Ahi ya esta solucionado, lo puse en la raiz del proyecto y funciono. Gracias por la respuesta.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta