J'essaye de mettre en place la mise à jour automatisée de .htaccess. Cela doit clairement être aussi sûr que possible, mais pour le moment, le meilleur que je puisse faire est 666.Puis-je utiliser fwrite php avec 644 autorisations de fichiers?
Que puis-je faire pour configurer mon serveur ou mon code php afin que la commande fwrite()
de mon script fonctionne 644 ou mieux? Par exemple, existe-t-il un moyen de définir mon ou mes scripts à exécuter en tant que propriétaire?
EDIT:
Je réalisé que je fait juste eu un problème d'autorisations, vous devriez être en mesure d'utiliser fwrite
aucun problème avec 644 autorisations. Voir ma réponse ci-dessous.
+1 pour cron. Mais s'il est sur un serveur partagé, la mise en place d'Apache pour le groupe mettra à peu près ses fichiers à 99% du risque original. – webbiedave
Je ne suis pas trop familier avec l'utilisation des tâches cron ... serais-je capable d'exécuter le script cron lorsqu'un administrateur clique sur un bouton "Update .htaccess" sur ma page php par exemple? Ou peuvent-ils seulement être programmés pour s'exécuter à intervalles réguliers comme chaque heure, jour, mois, etc.? Je suis sur un hôte dédié btw. – filip
Oui, cron est un "planificateur de tâches basé sur le temps". Vous pouvez configurer le cron pour qu'il s'exécute toutes les minutes (ou deux) et vérifier une entrée dans une table db avec un code d'instruction (plus sûr) ou le code à mettre dans '.htaccess' (moins sûr). exemples cron: http://en.wikipedia.org/wiki/Cron – Andy