2017-05-31 2 views
0

Je suis nouveau, et je suis français, alors excusez-moi pour mon anglais. Je suis débutant en développement. J'utilise chez home wamp pour mon hébergeur, phpStorm pour edit et Silex framework pour faire mon site web. Sur mon ordinateur c'est ok, je vois ma page, pas de problème. Mais quand je le poste dans OVH (hôte en ligne), j'ai une erreur 500. au début je n'ai pas de .htaccess, et quand je le crée, j'ai le même problème.Erreur interne 500 avec cadre Silex

S'il vous plaît aidez-moi. Parlez avec moi en français si vous le pouvez, ou en anglais et je comprendrai.

mes amis Remercions

+1

Pour mémoire votre anglais est assez bon. – castis

+1

Comme je le pense @ T.AKROUT dit, vous devriez vérifier le journal de votre serveur web pour avoir une idée de ce qui pourrait être l'erreur. Vous devriez le poster si vous prétendez avoir de l'aide, sinon c'est très difficile de vous aider – mTorres

+0

Merci pour les réponses, je ne trouve pas de fichier journal, mon Hôte est très compliqué, quand je l'ai trouvé je le poste ici. Merci à tous –

Répondre

0

Dans de nombreux cas après l'installation Silex vous pourriez obtenir 500 Erreur car Silex n'a pas le droit d'écrire dans le dossier cache, qu'il utilise pour f.ex. Brindille. Vous devez ajouter des droits à l'utilisation chmod

fichier cache se trouve sous/var, donc commande ci-dessous pour vous aider:

Dans Silex répertoire racine:

chmod 777 -R var/ 

Vérifiez les erreurs

Si vous utilisez Apache, les fichiers journaux doivent y être stockés:

/var/log/apache2/ 

Pour vérifier quelles sont les erreurs que se sont produites, vous pouvez regarder à l'intérieur d'un fichier juste avec:

cat error.log 

Il est arrivé à moi aussi, j'ai erreur (ce qui provoque 500 - Erreur interne du serveur):

Uncaught exception 'RuntimeException' message « Impossible de créer le répertoire du cache (config /../ var/cache/brindille/d0)

Et les étapes ci-dessus l'ont réparé.


Manuels

CHMOD [FR]

CHMOD [EN]