Script PHP pour sécuriser les dossiers WordPress en définissant les autorisations de fichier correctes
Les dossiers et fichiers wordpress doivent être définis avec les autorisations appropriées. Si vous avez plusieurs blogs sur le même serveur, vous pouvez utiliser le script suivant pour vous assurer que les autorisations d’accès aux fichiers recommandées sont définies.
// define a list of wordpress root folder.
$wp = array(
'/var/www/justyy.com/',
'/var/www/helloacm.com/',
'/var/www/codingforspeed.com/'
);
foreach ($wp as $site) {
echo "Processing $site ...n";
chmod($site, 0755);
chmod($site. 'wp-includes', 0755);
chmod($site. 'wp-admin', 0755);
chmod($site. 'wp-admin/js', 0755);
chmod($site. 'wp-admin', 0755);
chmod($site. 'wp-content/themes', 0755);
chmod($site. 'wp-content/plugins', 0755);
chmod($site. 'wp-content', 0755);
chmod($site. 'wp-content/uploads', 0755);
chmod($site. 'wp-config.php', 0444);
chmod($site. '.htaccess', 0444);
}
echo "Done.n";
Veuillez noter que la fonction PHP chmod prend le deuxième paramètre comme nombre octal, vous devez donc utiliser un 0 devant pour indiquer qu’il s’agit d’un nombre octal.