Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Toute la communauté vous remercie

[Erreur de Page] Page blanche / Erreur 500 (PHP)

Avatar de l’utilisateur
Sshafi
Actif
Messages : 3891
Inscription : 01 juil. 2014, 16:08
Localisation : Albi

[Erreur de Page] Page blanche / Erreur 500 (PHP)

Message par Sshafi » 21 nov. 2016, 10:05

Lors d'erreurs PHP, il vous faudra fournir l'erreur au développeur si vous voulez que votre problème soit résolu rapidement.

L'erreur peut être reproduite

Il vous faut vous connecter SSH à Jeedom, et faire :

Code : Tout sélectionner

tail -f /usr/share/nginx/www/jeedom/log/nginx.error
Maintenant sur votre navigateur essayez de reproduire l'erreur, celle-là devrait apparaître dans la console SSH.

L'erreur ne peut être reproduite

Faîtes en SSH :

Code : Tout sélectionner

cat /usr/share/nginx/www/jeedom/log/nginx.error
Les lignes sont horodatées il vous suffit de retrouver la ligne autour de l'heure de l'erreur (en général celle-ci contient fatal error ou exception)


Erreur PHP courante

DB : Incorrect parameters
Jeedom n'a plus les bons identifiants pour se connecter à la base de données

Code : Tout sélectionner

bdd_password=$(cat /dev/urandom | tr -cd 'a-f0-9' | head -c 15)
echo "DROP USER 'jeedom'@'localhost'" | mysql -uroot -p
echo "CREATE USER 'jeedom'@'localhost' IDENTIFIED BY '${bdd_password}';" | mysql -uroot -p
echo "GRANT ALL PRIVILEGES ON jeedom.* TO 'jeedom'@'localhost';" | mysql -uroot -p
cd /usr/share/nginx/www/jeedom
sudo cp core/config/common.config.sample.php core/config/common.config.php
sudo sed -i -e "s/#PASSWORD#/${bdd_password}/g" core/config/common.config.php 
sudo chown www-data:www-data core/config/common.config.php
Le mot de passe qui vous est demandé est le mot de passe root de la base de données MySQL (celui que vous avez tapé sur un écran bleu lors de l'installation de jeedom)
??? Menfin ...
VM ESXi # Aeon Lab Gen5 | RFXtrx433E | ...
Trucs & Astuces

Verrouillé

Revenir vers « Résolution de problèmes »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 0 invité