Bonsoir,

mes commandes mkdir éhouent constament et ça a une facheuse tendance à m'agacer.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
mkdir( "/var/tmp/dossier_principal/dossier_a_creer" );
Le sac de nouilles qu'est PHP me renvoie false bien sur. Histoire d'aider au débug... (langage de m....), les exceptions c'est étranger à PHP
Alors j'ai testé :
- création d'un dossier dossier_principal dans /var/tmp
- changement de permissions en 777 récursif sur /var/tmp/
- changement du propriétaire du dossier pour mettre www-data qui correspond à Apache.

Ce même code fonctionne parfaitement sur les autres env que ma machine locale.

Qu'est ce que j'ai raté ?

Config :
  • OS : Linux Debian 9.X
  • Serveur HTTP : Apache 2.4 avec module de réécriture d'URL activé (mod_rewrite)
  • Version de PHP : (CLI/module Apache) : 7.0.30 debug

Cette problématique est uniquement apparue depuis ma mise a jour de Debian 8 vers Debian 9 où la version de PHP est passée de 5.6 à 7.0.