Visualizzazione risultati 1 fino 10 di 10

Discussione: Upload su altervista Laravel project

  1. #1
    Guest

    Predefinito Upload su altervista Laravel project

    Salve,

    Avrei desiderio di mettere on il mio sito (per test) fatto in Laravel 5. In locale funziona senza problemi, ma una volta compresso ed inserito su altervista non riesco ad uscirne fuori.

    Nella root ho il file htaccess cosi composto:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(.*)$ public/$1 [L]
    </IfModule>

    Ho eliminato l'index.php nativo di altervista.

    Se http://foodqueue.altervista.org/:
    • Internal Server error se provo con il path / altrimenti errore 500 la pagina di Laravel.
    • Non trovo su internet nessuno step per il caricamento. Potete darmi una mano o reindirizzarmi?



    Grazie in anticipo,
    Ivan

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

  3. #3
    Guest

    Predefinito

    Ciao e grazie intanto,

    Fatto le modifiche da te indicate ma va in errore:

    "array_key_exists(): The first argument should be either a string or an integer"

    Dal codice vedo che praticamente la getenv ritorna false, a questo punto ho provato ad esplicitare i valori nel file app.php ma niente. Devo forzare tutte le env?

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

    Predefinito

    Citazione Originalmente inviato da foodqueue Visualizza messaggio
    Devo forzare tutte le env?
    Se ti è possibile sì, ricordo che non riusciva a leggere quel file per impostazioni di AlterVista, in particolare per ragioni di sicurezza la putenv() non funziona correttamente.

    Ciao!

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Se ti è possibile sì, ricordo che non riusciva a leggere quel file per impostazioni di AlterVista, in particolare per ragioni di sicurezza la putenv() non funziona correttamente.

    Ciao!
    cIAO,
    HO ANCHE IO LO STESSO PROBLEMA.
    hO letto la discussione, ma non viene specificato in quale files devo esplicitare la key..
    fammi sapere, grazie

    Qualcun altro ha risolto?
    Come configuro per installarlo in una cartella?

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

    Predefinito

    Citazione Originalmente inviato da speedwars Visualizza messaggio
    hO letto la discussione, ma non viene specificato in quale files devo esplicitare la key..
    fammi sapere, grazie
    In
    Codice:
    /laravel/config/app.php riga 107
    . Però avevo risolto in un secondo momento in un modo migliore, ovvero lasciando il file app.php come default e modificando il file:
    Codice:
    /laravel/vendor/laravel/framework/src/Illuminate/Support/helpers.php
    aggiungendo dopo la riga 607, il codice:
    Codice PHP:
    if ($value === false && isset($_SERVER[$key]))
    {
    $value = $_SERVER[$key];
    }
    Quindi dalla riga 604 diventa:
    Codice PHP:
    function env($key, $default = null)
    {
    $value = getenv($key);

    ///modifica
    if ($value === false && isset($_SERVER[$key]))
    {
    $value = $_SERVER[$key];
    }
    ///fine modifica

    if ($value === false) {
    return
    value($default);
    }

    switch (
    strtolower($value)) {
    Ciao!
    Ultima modifica di alemoppo : 16-01-2019 alle ore 15.41.50

  7. #7
    lmmb non è connesso Neofita
    Data registrazione
    15-05-2019
    Messaggi
    2

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Vedi questa discussione.

    Ciao!
    Ciao, anche io vorrei testare laravel su altervista.
    ho seguito questa guida qui ma alla fine ho l'errore che mi dice che non riesce a trovare il percorso membri/lmmb/../test/bootstrap/autoload.php.
    ho provato anche a togliere il ../ ma nulla.
    Posso sapere come avete fatto a farlo funzionare? grazie mille

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

    Predefinito

    Hai caricato tutti i file correttamente? Il sito funziona in locale?

    Ciao!

  9. #9
    lmmb non è connesso Neofita
    Data registrazione
    15-05-2019
    Messaggi
    2

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Hai caricato tutti i file correttamente? Il sito funziona in locale?

    Ciao!
    Ciao, grazie per la risposta.
    Il sito funziona in locale (è la classica boilerplate di laravel)
    poi visto che non ne venivo fuori, ho cancellato tutto ho caricato tutti i file dentro una cartella test.
    quindi a logica andando su http://lmmb.altervista.org/test/public/index.php mi aspettavo qualcosa, ma invece appare Parse error: syntax error, unexpected '?' in /membri/lmmb/test/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 500
    che credo che sia legato alla app key che non trova?
    la versione di laravel è 5.8

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

    Predefinito

    Hai provato con la modifica suggerita? Hai abilitato PHP7?

    Ciao!
    Ultima modifica di alemoppo : 16-05-2019 alle ore 18.11.31

Regole di scrittura

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