Visualizzazione risultati 1 fino 3 di 3
Like Tree2Likes
  • 2 Post By cimiteroalessandria

Discussione: Errore 500 installazione laravel

  1. #1
    Data registrazione
    23-09-2019
    Messaggi
    2

    Predefinito Errore 500 installazione laravel

    Ciao a tutti!
    Ho provato a caricare il mio sito scritto tramite il framework Laravel all'indirizzo http://cimiteroalessandria.altervista.org

    Ho impostato PHP 7.1 (controllando anche con phpinfo che fosse impostato correttamente). Ho mantenuto la struttura del framework con il file index.php che gestisce le richieste in ingresso nella cartella public. All'interno di quest cartella vi e` inoltre il file .htaccess di Laravel di default.
    Codice:
    <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>
    All'interno della root ho modificato il file .htaccess fornito in questo modo:
    Codice:
    # # av:php5-engine
    AddHandler av-php7 .php
    
    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ public/index.php [L]
    Collegandomi all'url ricevo la pagina Index page missing, probabilmente dovuta alla non correttezza del file .htaccess della cartella root, ma andando sotto qualsiasi altro path (ad esempio http://cimiteroalessandria.altervista.org/home) ricevo un errore 500.

    Potete aiutarmi in qualche modo?

    Vi ringrazio in anticipo in ogni caso

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,067

  3. #3
    Data registrazione
    23-09-2019
    Messaggi
    2

    Predefinito

    Prima di tutto grazie per la risposta!
    Ho provato ma non cambiava nulla. Posso confermare che comunque si trattava di un errato settaggio degli .htaccess (quello della root e quello nella cartella public).

    Li allego nel caso qualcuno si imbattesse nello stesso errore.

    ## root folder .htaccess
    Codice:
    # # av:php5-engine
    AddHandler av-php7 .php
    
    <IfModule mod_rewrite.c>
        <IfModule mod_negotiation.c>
            Options -MultiViews
        </IfModule>
    
        RewriteEngine On
    
        # Handle Front Controller
        RewriteEngine on
        RewriteCond %{REQUEST_URI} !^public
        RewriteRule ^(.*)$ /public/$1 [L]
    </IfModule>
    ## public folder .htaccess
    Codice:
    <IfModule mod_rewrite.c>
        Options +FollowSymLinks
        RewriteEngine On
    </IfModule>
    
    
    <IfModule mod_rewrite.c>
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ /index.php/$1 [L]
    </IfModule>
    
    # # av:php5-engine
    AddHandler av-php7 .php

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •