Maison > Tutoriel CMS > DEDECMS > le corps du texte

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

藏色散人
Libérer: 2019-12-09 10:04:44
original
2447 Les gens l'ont consulté

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');
Copier après la connexion

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');
Copier après la connexion

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();
//}
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!