Maison >développement back-end >tutoriel php >Explication détaillée des étapes de modification du nom du répertoire de données du guide de sécurité du site DEDECMS

Explication détaillée des étapes de modification du nom du répertoire de données du guide de sécurité du site DEDECMS

黄舟
黄舟original
2017-04-01 10:06:112159parcourir

Cet article présente principalement les étapes du guide Sécurité du site DEDECMS pour modifier le nom du répertoire de données. Il existe de nombreuses failles dans dedecms. Il est relativement plus sûr de modifier le nom du répertoire de données par défaut. Certains amis dans le besoin peuvent s'y référer. Récemment, des vulnérabilités dedecms sont apparues fréquemment et les responsables de DreamWeaver ont également fourni de nombreuses mesures correspondantes. Ce que je vais vous dire aujourd'hui, c'est que dedecms recommande officiellement aux utilisateurs de modifier le nom du fichier de données. Pour l'hôte virtuel, certaines restrictions de l'hôte virtuel ne permettent pas de sortir du répertoire Web. Afin de minimiser les risques d'attaque du site Web, nous pouvons renommer le répertoire de données, ce qui réduit encore les attaques possibles.

1. Modifiez le fichier common.inc.php dans le répertoire include. Ouvrez le fichier et recherchez la ligne 16 :

Le code est le suivant :

define('DEDEDATA', DEDEROOT.'/data');

Modifiez les données avec le nom du répertoire que vous souhaitez modifier, par exemple : en 22badata, puis remplacez-le par :

Le code est le suivant :

define('DEDEDATA', DEDEROOT.'/22badata');

2 Utilisez FTP pour renommer le répertoire de données en 22badata, ce qui est le même que le nom de fichier modifié dans. la première étape.

3. Dans l'arrière-plan du site Web, accédez à Système - Paramètres de base du système - Options de performances et remplacez « Modèle Cache Répertoire : » par : /22badata/tplcache .

Le changement est pratiquement terminé, mais il reste encore quelques problèmes. Ouvrez le répertoire du site Web et vous constaterez que vous avez accédé au fichier installation. Ne vous inquiétez pas, modifiez le fichier index.php dans le répertoire racine du site, et commentez les premières lignes du fichier. Les commentaires sont les suivants, c'est-à-dire ajoutez // devant. du code, le code est le suivant :

Le code est le suivant :

//
if
(!
file_exists
(
dirname
(FILE).'/data/common.inc.php'))
//{
// header('Location:install/index.php');
// exit();
//}

De cette façon, votre site internet peut être ouvert normalement. Lors de la mise à jour de en arrière-plan , il y a toujours des problèmes Il y a des problèmes avec la carte du site et RSS et JS Donc nous seulement. Vous devez créer un nouveau répertoire de données dans le répertoire racine du site Web, puis créer deux nouveaux répertoires rss et js sous le répertoire de données. C'est tout. Mettez-le à nouveau à jour et voyez si tout est normal ?

Adresse de téléchargement du modèle dedecms : www.php.cn/xiazai/code/dedecms

Remarque : Le répertoire de changement mentionné ci-dessus est 22badata, et 22badata peut être librement remplacé par le répertoire de votre choix. nom.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn