Je sais que "quelque chose doit avoir été changé" mais mon code semble s'être rompu pendant la nuit sans raison.php fopen chemin relatif cassé - mystère
Ma structure de répertoire du serveur est quelque chose comme ceci:
/
/scripts
/audit
/other_things
J'ai un script (disons qu'il est appelé «/scripts /MyScript.php ") dans le dossier" scripts "qui rassemble les données d'une page Web en utilisant curl, et enregistre une copie datée de la page Web qu'il lit dans le dossier" audit ".
Pour écrire dans le dossier d'audit, je
$ fh = fopen ("./ audit/2008-09-09-183000.backup.log", "w");
mais qui a cessé de travailler, lancer
[function.fopen]: failed to open stream: Aucun fichier ou répertoire dans /home/web/website.co.uk/audit/2008- 09-09-183000.backup.log sur la ligne 353
J'ai cependant fixé en changeant le chemin de
"../audit/2008 etc." à partir de "./audit/2008" (c'est deux arrêts/périodes, au lieu d'un)
La logique indique que quelque chose doit avoir changé dans la configuration du serveur, mais quoi? C'est un serveur dédié que je gère. Comment puis-je éviter que quelque chose comme ça se reproduise?
Je suis même passé par SVN pour MyScript.php et toutes les versions précédentes ont utilisé le single. Sur le chemin.