IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Laravel PHP Discussion :

Déployer application Laravel par ftp sans SSH


Sujet :

Laravel PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mars 2015
    Messages : 22
    Par défaut Déployer application Laravel par ftp sans SSH
    Bonjour à tous,

    Comme décrit dans le titre, j'essaye de déployer ma première application sur un serveur ne disposant pas de ssh.
    Comme vu dans un tutoriel, j'ai déplacé le contenu du fichier public à la racine de mon application, j'ai changé les chemins :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require __DIR__.'/../bootstrap/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require __DIR__.'/bootstrap/autoload.php'; $app = require_once __DIR__.'/bootstrap/app.php';
    et j'ai changé mon fichier .env en y indiquant les informations relatives à la base de donnée utilisée, cependant quand j'essaie d'accéder à mon application cela ne fonctionne pas.

    voici le contenu de mon .env

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    APP_ENV=production
    APP_DEBUG=true
    APP_KEY=base64:OxHCwduz9GJqPzptf7LLOrg2G8oGTUUzs5WTqQ04MJ4=
    APP_URL=http://localhost
     
     
    DB_HOST=monserveur.be
    DB_DATABASE=luxnew
    DB_USERNAME=luxnew
    DB_PASSWORD=MonMotDePasse
     
     
    CACHE_DRIVER=file
    SESSION_DRIVER=file
    QUEUE_DRIVER=sync
     
    REDIS_HOST=127.0.0.1
    REDIS_PASSWORD=null
    REDIS_PORT=6379
     
    MAIL_DRIVER=smtp
    MAIL_HOST=smtp.gmail.com
    MAIL_PORT=587
    MAIL_USERNAME=MonUsername
    MAIL_PASSWORD=MonMotDePasse
    MAIL_ENCRYPTION=tls
    Merci d'avance pour vos réponses

  2. #2
    Membre éprouvé
    Avatar de Micmaya
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2010
    Messages : 131
    Billets dans le blog
    3
    Par défaut
    Bonjour,

    As-tu un message d'erreur, quand tu essaies d'y accéder ? Vérifie que le dossier "storage" et ses sous-fichiers a bien les permissions d'écrire (cela permettra d'afficher les logs).

    Personnellement, quand je dois transférer un projet Laravel sur un hébergeur sur lequel je n'ai pas la main sur les fichiers de config Apache/Nginx, je procède comme suit:

    1) Créer un dossier "core" à la racine du projet
    2) Déplacer tous les fichiers (y compris les fichiers cachés) et dossiers (excepté le dossier "public") dans le dossier "core"
    3) Déplacer tous les fichiers (y compris les fichiers cachés) qui se trouvent dans le répertoire "public" et les mettre à la racine du projet.
    4) Et modifier les 2 lignes suivantes qui se trouvent dans le fichier "index.php":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    require __DIR__.'/core/bootstrap/autoload.php';
    
    $app = require_once __DIR__.'/core/bootstrap/app.php';
    Je ne sais pas si ma solution est meilleur, mais elle a le mérite d'avoir toujours fonctionné chez moi.

    Bien à toi,

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mars 2015
    Messages : 22
    Par défaut
    Merci j'ai trouvé la solution, c'était un problème de configuration d'apache

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. envoyer le dossier JPG par FTP sans devoir le compressé
    Par zollen777 dans le forum VBScript
    Réponses: 4
    Dernier message: 05/01/2014, 13h08
  2. [D7] [Paradox] Application fermée par XP pro SP2 sans raison apparente
    Par plante20100 dans le forum Bases de données
    Réponses: 9
    Dernier message: 13/09/2007, 12h06
  3. [Image] Afficher image récupérée par FTP sans fichier temporaire
    Par grinder59 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 18/05/2006, 09h17
  4. Difference entre ftp par ssl et ssh
    Par franck06 dans le forum Développement
    Réponses: 3
    Dernier message: 06/12/2004, 20h29
  5. FTP sans internet par modem et RTC
    Par stkam dans le forum Développement
    Réponses: 5
    Dernier message: 03/11/2004, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo