Script PHP para proteger las carpetas de WordPress configurando los permisos de archivo correctos
Las carpetas y archivos de wordpress deben tener los permisos correctos. Si tiene varios blogs en el mismo servidor, puede usar la siguiente secuencia de comandos para asegurarse de que se establezcan los permisos de acceso a archivos recomendados correctos.
// 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";
Tenga en cuenta que la función PHP chmod toma el segundo parámetro como el número octal, por lo que debe usar un 0 inicial para indicar que es un número octal.