Les autorisations de fichiers sont fondamentales pour le bon fonctionnement de votre site internet ou application web. Comment avoir les bons CHMOD sur les fichiers, bien que le SSH s’avère la solution, un script PHP peut aussi remplir ce rôle.
Ici 2 choix, les dossiers sont en CHMOD 0755 tandis que les fichiers sont en 0644. Il vous suffit de remplacer les CHMOD par ceux de votre hébergeur.
<?php function fsmodify($obj) { $chunks = explode('/', $obj); chmod($obj, is_dir($obj) ? 0755 : 0644); chown($obj, $chunks[2]); chgrp($obj, $chunks[2]); } function fsmodifyr($dir) { if($objs = glob($dir."/*")) { foreach($objs as $obj) { fsmodify($obj); if(is_dir($obj)) fsmodifyr($obj); } } return fsmodify($dir); } fsmodifyr('/'); ?>
0 Commentaires
Laisser un commentaire