Déploiement site Laravel
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

Déploiement site Laravel

Par
RomainG20
Créé le 2019-12-14 00:08:58 (edited on 2024-09-04 11:17:57) dans Hébergements Web

Bonjour,
Je dois déployer un site Laravel sur une offre perso ovh (donc sans ssh), j'ai transféré tous mes fichiers par ftp, jusque là pas de souci.
Je ne savais pas comment me débrouiller avec l'architecture mvc de laravel (je débute) donc après consultation de plusieurs forums (qui disait 15000 versions différentes) j'ai choisi de mettre dans le "/" un dossier appelé beliermeulson avec toute mon application à l'intérieur et dans le "www" le contenu de mon dossier public laravel. D'autres personnes disaient de mettre l'application entière dans 'www' mais pour une question de sécurité je n'étais pas fan...
J'ai donc modifié mon .env avec les bons paramètres et le "index" dans 'www' comme ceci :
require __DIR__.'/../beliermeulson/vendor/autoload.php';
$app = require_once __DIR__.'/../beliermeulson/bootstrap/app.php';

Mais là j'ai 2 problèmes :
- le site rame , résultat : server error 500
- j'aimerais avoir la confirmation que l'architecture du site est bonne comme ça car je ne suis sûre de rien

Je ne comprends rien au .htaccess présent dans 'www' le voici :



Options -MultiViews -Indexes


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]


Bref après plusieurs heures de recherches je vais craquer :)

Est-ce qu'une gentille âme pourrait donc me dire :
1) est-ce que j'ai bien installé mon application comme il faut
2) pourquoi cette erreur 500 (hurlement)
3) Questionnement aussi au sujet des liens et asset que j'avais à la base vers mes dossiers css, images etc... qui était donc dans public de laravel (mais le dossier public n'existe plus...alors?) quelle syntaxe dois-je mettre à présent?


Un grand merci à tous pour votre aide.


4 réponses ( Latest reply on 2021-02-09 12:49:37 Par
WilliamL16
)

Bon alors vu que personne n'a cru bon de m'aider et après avoir failli me pendre 12 fois (au moins!! ...merci ovh community :( ) , j'ai vu qu'il fallait regarder dans storage logs pour voir les erreurs ...j'en avais beaucoup (lol) . J'ai pu résoudre les erreurs les unes après les autres en regardant sur les forums (merci stackoverflow) . Mon architecture est bonne vu que visiblement...mon site marche!!! (ouf) .
Ca a vraiment été une galère et si d'autres ont le même problème, je me ferais un plaisir de les aider (moi au moins), n'hésitez pas à m'envoyer un mp si c'est le cas!

Besoin d'aide, rencontrant le même problème

bonjour j'ai le meme problem , peut tu m'aider ?

Bonjour Romain, j'ai à ce jour besoin de publier un site Laravel, est-tu toujours disponible ?