Maison  >  Article  >  Tutoriel CMS  >  Comment modifier le nom du répertoire de données sur le site DEDECMS

Comment modifier le nom du répertoire de données sur le site DEDECMS

藏色散人
藏色散人original
2019-12-09 10:04:442497parcourir

Comment modifier le nom du répertoire de données sur le site DEDECMS

Comment changer le nom du répertoire de données sur le site DEDECMS ?

Les vulnérabilités Dedecms sont apparues fréquemment récemment, 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 les hôtes virtuels, certains hôtes virtuels ont des restrictions et 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 davantage les risques d'attaques.

Apprentissage recommandé : Dreamweaver cms

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é lors de 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 « Répertoire de cache de modèles : » par : /22badata/tplcache.

Le changement est pratiquement terminé, mais il y a encore quelques problèmes maintenant. Ouvrez le répertoire du site Web et vous constaterez que vous avez accédé au fichier d'installation. Ne vous inquiétez pas, modifiez le fichier index.php dans le répertoire racine du site, commentez les premières lignes du fichier, commentez comme suit, c'est-à-dire ajoutez // devant le 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 en arrière-plan, il y a toujours des problèmes. Il y a des problèmes avec la carte du site Web et les mises à jour RSS et JS. Il suffit ensuite de créer un nouveau répertoire de données sous le répertoire racine du site Web, puis de créer deux nouveaux rss et js. répertoires sous le répertoire data, c'est tout, mettez-le à jour à nouveau et voyez si tout est normal ?

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

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