Comment migrer le répertoire des données système vers un répertoire autre que web dans dedecms ?
Le répertoire de données est le répertoire du cache système et des fichiers de configuration. Il dispose généralement d'autorisations de lecture et d'écriture. Tant que le répertoire peut être écrit, de nombreux webmasters l'autorisent même. Les autorisations d'exécution sont encore plus dangereuses, nous vous recommandons donc de déplacer ce répertoire de données hors du répertoire accessible par le Web. Cet article explique comment déplacer le répertoire de données hors du répertoire d'accès Web.
Apprentissage recommandé : Dreamweaver cms
Cette opération nécessite que l'utilisateur ait une bonne compréhension du système DedeCMS. Si vous sentez que vous ne le connaissez pas très bien, vous pouvez envisager de choisir les services officiels liés à la sécurité.
1. Transférez le répertoire de données vers un répertoire non Web
Ici, nous prenons l'exemple "D:dedecmsv57" comme répertoire racine de notre système. Nous devons déplacer le dossier de données sous. le répertoire (comme le montre la figure 1 ) La migration nécessite le répertoire de niveau supérieur (répertoire non Web). Vous pouvez simplement le couper ou le copier directement.
Nous passons au répertoire de niveau supérieur et faisons attention au chemin du fichier.
2. Modifier les constantes de configuration du répertoire DEDEDATA
Rechercher le fichier /include/common.inc.php dans le répertoire système et modifiez-le. La constante DEDEDATA est votre répertoire système.
3. Configurez le répertoire du fichier cache tplcache
Entrez l'arrière-plan du système et modifiez le répertoire tplcache dans la configuration vers le répertoire tu veux. (Système> Paramètres système de base> Options de performances> Répertoire de cache des modèles)
D'accord, nous pouvons donc migrer avec succès le répertoire de données.
Cette opération n'est actuellement testée que dans le système V57. D'autres versions du système devront peut-être être ajustées.
Si l'hôte virtuel que vous avez acheté dispose d'autorisations générales, assurez-vous que le répertoire où se trouvent les données dispose d'autorisations de lecture et d'écriture (mêmes autorisations que le répertoire Web).
Test réussi.
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!