TransWikia.com

Montar proyecto laravel 5.7 en hosting

Stack Overflow en español Asked by ISC. Ramirez on January 24, 2021

Estuve revisando en internet e incluso dentro del foro y no encuentro una respuesta sobre como debo de configurar correctamente los archivos para subir mi proyecto, lo estoy intentado subir en 1and1 (no cuenta con cpanel). Lo que he intentado es poner los archivos de la carpeta public de mi proyecto dentro de la carpeta raíz y todos los demás archivos los puse dentro de otra carpeta llamada laravel. El archivo index.php que quedo en la carpeta raíz lo modifique para poder acceder al archivo welcome.blade.php

direccion original

require __DIR__.'/../vendor/autoload.php';

direccion modificada

require __DIR__.'/laravel/vendor/autoload.php';

direccion original

$app = require_once __DIR__.'/../bootstrap/app.php';

direccion modificada:

$app = require_once __DIR__.'/laravel/bootstrap/app.php';

hasta este punto todo bien , pero cuando intento acceder a otra ruta que no sea la principal me arroja el error “internal Server Error”

espero me puedan apoyar ya que vi un tema similar aquí mismo pero sin respuesta.

Agrego el contido del .htaccess

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

One Answer

El problema lo solucione creando un archivo index que me direccionara hacia el index que genera laravel dentro de la carpeta /public. Las únicas configuraciones que cambie fueron dentro del archivo .env fueron el Host-name, DB-name, DB-user y DB-password, a parte de eso las rutas en los botones se les tuvo que agregar "/public/index.php" al inicio de cada ruta y en las imágenes agregue también al inicio de cada ruta "/../.." espero les sirva esta informacion para cuando tengan que montar un proyecto en un servidor como 1&1.

Gracias a @BryanRetamal por sus aportes!

Answered by ISC. Ramirez on January 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP