ls -l /var/www/html/“ton_fichier.php”
Il doit posséder les droits suivants :
-rwxr-xr-x 1 www-data www-data
Commandes basiques linux pour faire cela :
sudo chmod 755 /var/www/html/“ton_fichier.php”
sudo chown www-data: /var/www/html/"ton_fichier.php
Si cela ne fonctionne toujours pas, deux options :
- Regarder les logs dans /var/log/apache2/
- Afficher les erreurs dans php.ini
Les logs sont généralement access.log et error.log
Si cela ne donne rien, modifie le fichier php.ini
sudo nano/vim/emacs /etc/php/7.2/apache2/php.ini
Cherche la ligne display_errors ( ligne 477 sur mon PC ) et modifie la en lui mettant On
Comme ceci :
display_errors = On
Puis restart apache2
sudo systemctl restart apache2