Page 1 sur 1

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

Publié : 21 nov. 2016, 10:05
par Sshafi
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)