Derniers messages sur Zeste de Savoirhttps://zestedesavoir.com/forums/2017-09-12T09:11:25+02:00Les derniers messages parus sur le forum de Zeste de Savoir.Erreur lors de la mise en production, message #1621122017-09-12T09:11:25+02:00lemaire.jeanbaptiste/@lemaire.jeanbaptistehttps://zestedesavoir.com/forums/sujet/9303/erreur-lors-de-la-mise-en-production/?page=1#p162112<p>C’est bon, c’est réglé, je ne sais pas pourquoi, mais c’était un problème de casse, mon serveur local ne doit pas être configuré de la même manière :).</p>
<p>Merci viki53 pour ton aide.</p>Erreur lors de la mise en production, message #1621042017-09-12T00:11:12+02:00lemaire.jeanbaptiste/@lemaire.jeanbaptistehttps://zestedesavoir.com/forums/sujet/9303/erreur-lors-de-la-mise-en-production/?page=1#p162104<p>Salut viki53,</p>
<p>Oui j’ai suivi la doc et installer composer dessus. Mais même en installant les dépendances directement depuis le serveur en ssh ca ne change rien (en même temps le composer.json étant le même il n’y a pas de raison qu’il y ait un changement).</p>Erreur lors de la mise en production, message #1620882017-09-11T22:25:10+02:00viki53/@viki53https://zestedesavoir.com/forums/sujet/9303/erreur-lors-de-la-mise-en-production/?page=1#p162088<p>Ça fait longtemps que j’utilise plus de mutualisé, mais de mémoire Composer est pas installé dessus…</p>
<p>Tu as essayé de suivre <a href="https://docs.ovh.com/fr/fr/web/hosting/installation-de-composer-sur-les-hebergements-mutualises/">cette doc</a> ?</p>Erreur lors de la mise en production, message #1620842017-09-11T22:06:17+02:00lemaire.jeanbaptiste/@lemaire.jeanbaptistehttps://zestedesavoir.com/forums/sujet/9303/erreur-lors-de-la-mise-en-production/?page=1#p162084<p>Bonjour tout le monde,</p>
<p>Je suis entrain de mettre en ligne mon site web que j’ai codé en php avec l’aide de Slim3.
Tout ce passe bien en local, mais après l’avoir glissé-déposé (je fais au plus simple) sur mon serveur (OVH mutualisé Pro) je me retrouve avec l’erreur suivante :</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre>1
2
3</pre></div></td><td class="code"><div class="codehilite"><pre><span></span>Fatal error: Uncaught Error: Class 'App\Middleware\ValidationErrorsMiddleware' not found in
/home/username/www/jobs/bootstrap/app.php:154 Stack trace: #0 /home/username/www/jobs/public/index.php(9):
require() #1 {main} thrown in /home/username/www/jobs/bootstrap/app.php on line 154
</pre></div>
</td></tr></table></div>
<p>Je n’arrive pas à comprendre d’où ça vient car encore une fois tout fonctionne en local.</p>
<p>Est-ce que cela peut venir du fait que je ne l’ai pas mis à la racine de mon serveur (home/www) mais dans un sous-dossier (home/www/jobs) dans l’optique d’en faire un sous-domaine.</p>
<p>Le code source est dispo sur github : <a href="https://github.com/LemaireJean-Baptiste/jobs_manager">https://github.com/LemaireJean-Baptiste/jobs_manager</a></p>
<p>C’est surement une erreur toute bête mais vu que je ne mis connais pas trop en serveur je crains devoir passer un temps fou avant de la trouver.</p>
<p>Je me demandais si ca pouvais venir de mon autoloader (gérer par composer) qui serait mal définit (à cause du sous-dossier) le voici :</p>
<div><table class="codehilitetable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19</pre></div></td><td class="code"><div class="codehilite"><pre><span></span>{
"require": {
"slim/slim": "^3.0",
"slim/twig-view": "^2.1",
"elasticsearch/elasticsearch": "~5.0",
"illuminate/database" : "^5.2",
"respect/validation": "^1.1",
"slim/csrf": "^0.8.1",
"slim/flash": "^0.2.0",
"aptoma/twig-markdown": "^2.0",
"michelf/php-markdown": "~1.3"
},
"autoload":{
"psr-4":{
"App\\":"app"
}
}
}
</pre></div>
</td></tr></table></div>
<p>En tout cas ca ressemble à un problème de Namespace, mais la pareil je m’y connais pas assez pour comprendre mon erreur.</p>
<p>Merci d’avance pour votre aide et bonne semaine à chacun.</p>