Mon site Web Joomla utilise actuellement environ 100 Mo de stockage. J'ai vérifié mes dossiers et découvert que le tmp folder
fait environ 30 Mo et contient un certain nombre de fichiers et de dossiers portant le nom "install_320e535e4332c2. Certains de ces fichiers sont plus récents, tandis que d’autres semblent beaucoup plus anciens (plus d’un mois).
J'ai vérifié une installation Joomla propre et trouvé ce dossier vide.
Vous pouvez définitivement supprimer les fichiers du répertoire tmp. En fait, il est vivement recommandé de le faire et de le maintenir propre. Vous devez uniquement conserver le fichier index.html à la place, ce qui peut empêcher la liste potentielle des répertoires des fichiers.
Le dossier tmp (temporaire) est utilisé par Joomla et ses extensions lors de l’installation de logiciels ou lorsque le système gère des fichiers et nécessite un emplacement pour les stocker temporairement. Dans de nombreux cas, ces fichiers sont bloqués dans le dossier tmp. Apparemment, cela pourrait entraîner des problèmes d'espace HD, mais il existe également un risque plus important.
Étant donné que ces fichiers peuvent provenir d’anciennes extensions une fois installées sur votre site Web, ils peuvent contenir un ancien code vulnérable et non sécurisé. Ils peuvent aussi être n’importe quel type de fichier php exécutable, ou contenir d’autres informations sensibles qui peuvent être exposées.
Bien que vos autres paramètres de sécurité et la configuration de votre serveur puissent constituer une sauvegarde, la meilleure pratique consiste à supprimer ces fichiers et à maintenir votre site Web propre, ce que vous devez effectuer régulièrement.
Comme mentionné ci-dessus, vous ne devez conserver que le fichier index.html. Pour une sécurité renforcée, vous pouvez également placer un fichier .htaccess avec des règles pour empêcher tout accès Web au dossier.
Comme indiqué précédemment, le dossier tmp est utilisé par le système Joomla lors de l’installation. Il est fréquent que des autorisations insuffisantes ou une mauvaise entrée dans la configuration du chemin du répertoire tmp entraînent l'échec des installations. Dans ce cas, assurez-vous que vous avez correctement défini le chemin d'accès dans le fichier de configuration pour le répertoire tmp et qu'il dispose des autorisations suffisantes.
Pour un processus automatisé de nettoyage automatique du dossier tmp parallèlement à la suggestion de Lodder concernant les outils d'administration Akeeba, je recommanderais Cache Cleaner de NoNumber = plugin qui fournit également un réglage spécial pour le dossier tmp.
Le dossier "tmp" est un emplacement permettant au système de stocker des fichiers sur une base temporaire. L'une des utilisations les plus fréquentes de ce dossier est lors de l'installation des extensions. Lorsqu'une nouvelle extension est installée, une copie du fichier archive de cette extension est copiée dans le dossier "tmp" puis est décompressée dans les dossiers Joomla appropriés.
Le processus d'installation ne se nettoie pas automatiquement tout le temps. La plupart du temps, ce sera le cas. Si vous utilisez le programme d'installation de Joomla, cela dépend de la manière dont l'auteur du composant a écrit les instructions d'installation. La plupart du temps, vous n'avez rien à faire et lorsque vous cessez d'ajouter des modules et des composants, vous n'avez pas à vous en préoccuper.
Si vous effectuez de nombreuses installations et réinstallations de composants, il collectera de nombreux fichiers de session divers, ainsi que des copies de fichiers Zip. Donc, vérifier périodiquement ce n'est pas une mauvaise idée.
Soit vous le faites en utilisant ftp ou le gestionnaire de fichiers (comme mentionné en détail par des amis dans cette page ou cron si vous savez comment faire) ou si vous avez installé Akeeba Administrative Tools, il y a un bouton sur son panneau de contrôle qui effacera le répertoire temporaire pour toi.
En plus de la réponse de @FFrewin, si vous ne disposez pas d'un accès FTP, vous pouvez nettoyer le dossier tmp à l'aide de Outils d'administration . L'option correspondante est située dans le panneau de configuration de l'outil d'administration, comme illustré dans la capture d'écran ci-dessous:
Comme mentionné par FFrewin, la version Pro de Admin Tools vous permet d’effectuer un nettoyage programmé du répertoire tmp .
En plus de cela, vous pouvez également installer une extension à partir du dossier tmp en procédant comme suit:
/home/xxx/public_html/tmp
auquel vous devez simplement ajouter le dossier que vous venez de créer, ce sera donc /home/xxx/public_html/tmp/helloworld