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.
Déploiement site Laravel
Sujets apparentés
- Serveur non sécurisé, celui-ci ne supporte pas FTP sur TLS
63863
03.09.2018 14:46
- Connexion à mon compte client
57858
13.02.2019 09:51
- reCAPTCHA erreur pour le propriétaire du site : clé de site non valide
49907
14.02.2019 16:17
- [FAQ] Comment mettre à jour mon site pour supporter Apache 2.4 ?
34322
28.07.2017 11:39
- Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur
29775
16.10.2016 16:24
- Augmenter taille PHP Post Max Size sur mutualisé ?
28178
04.12.2019 21:52
- The requested URL / was not found on this server
27832
02.03.2017 18:25
- NextCloud sur mutualisé
27167
07.04.2017 08:42
- Deploy d'un projet Node JS
27064
12.10.2016 20:18
- Passage en php 7.4
24834
30.06.2020 05:05
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 ?