Home » OpenCart » Comment déplacer le répertoire de stockage dans OpenCart – automatiquement ou manuellement

Comment déplacer le répertoire de stockage dans OpenCart – automatiquement ou manuellement

Si vous venez d’installer OpenCart et de vous connecter à son panneau d’administration, vous avez probablement remarqué qu’OpenCart vous demande de déplacer le répertoire de stockage pour des raisons de sécurité. Si vous n’avez aucune idée de la raison de cette demande et de ce que vous devez faire avec, vous êtes au bon endroit pour le savoir.

Voici ce que vous apprendrez :

Qu’est-ce que le répertoire de stockage dans OpenCart ?

Le répertoire de stockage contient des fichiers temporaires (cache), certains fichiers de vendeurs et des fichiers de modification d’extension dans OpenCart.

Par exemple, si vous venez d’installer une extension OCMOD qui ajoute un code supplémentaire à l’un des fichiers de thème, le système crée automatiquement un double du fichier original dans le répertoire de stockage. Ce fichier dupliqué contient toutes les modifications apportées par OCMOD, de sorte que les fichiers principaux d’OpenCart ne sont jamais modifiés.

Lorsque le système a besoin du fichier de thème, il vérifie d’abord s’il existe une version modifiée dans le dossier de stockage. Si c’est le cas, il chargera la version modifiée. Si le fichier de modification n’est pas trouvé, le système chargera automatiquement le fichier OpenCart par défaut.

Comment déplacer automatiquement le répertoire de stockage d’OpenCart en dehors du répertoire public ?

Le répertoire de stockage peut contenir toute sorte de code modifié, en particulier si vous utilisez beaucoup d’extensions tierces. Il est donc plus sûr de cacher ce répertoire de la vue du public.

Si vous avez un serveur d’hébergement correctement configuré, il n’y a pas grand-chose à faire pour y parvenir. Sélectionnez l’option Déplacer automatiquement, et OpenCart vous proposera un endroit sûr pour déplacer le répertoire de stockage hors de la vue du public. Par défaut, il se trouve un répertoire plus haut que les répertoires public, public_html ou www (en fonction de la configuration de votre serveur d’hébergement).

opencart move storage directory

Une fois que vous avez sélectionné Déplacer automatiquement et que vous avez cliqué sur le bouton Déplacer, le répertoire de stockage devrait être déplacé en toute sécurité et la notification de sécurité devrait disparaître.

Si, pour une raison quelconque, vous souhaitez nommer le répertoire de stockage différemment (par exemple, si vous avez déjà un répertoire nommé stockage), vous pouvez le faire avant de cliquer sur le bouton Déplacer.

Déplacer manuellement le répertoire de stockage d’OpenCart

Si votre compte d’hébergement a des droits limités ou s’il y a d’autres limitations sur votre serveur, et que le déplacement automatique du répertoire de stockage ne fonctionne pas, vous pouvez déplacer le répertoire de stockage manuellement.

Voici comment procéder (les mêmes informations sont disponibles dans la notification de sécurité lorsque vous sélectionnez Déplacer manuellement) :

  1. Déplacez /Votre liste de répertoires de serveur/liste_public_html/système/stockage/ vers

/Votre liste de répertoires de serveur/stockage/ à l’aide d’un logiciel FTP tel que Filezilla. Il suffit d’ouvrir le répertoire et de le déplacer d’un endroit à l’autre.

  1. Modifiez le fichier public_html/config.php: remplacez define(‘DIRSTORAGE‘, DIRSYSTEM. ‘storage/’) ; par define(‘DIR_STORAGE’, ‘/Votre liste de répertoires de serveur/storage/’) ;
  2. Modifiez le fichier public_html/admin/config.php: remplacez define(‘DIRSTORAGE‘, DIRSYSTEM. ‘storage/’);par define(‘DIR_STORAGE’, ‘/Votre liste de répertoires de serveur/storage/’) ;

Si vous n’avez aucune idée de ce à quoi doit ressembler /Votre liste de répertoires du serveur/, vous trouverez des exemples pratiques dans d’autres paramètres du fichier config.php d’OpenCart.

Voici l’exemple exact de mon serveur de test :

opencart storage directory settings

Tags:

Looking for reliable yet affordable WordPress hosting?
Hostinger is the way to go!

Get 10% OFF by using code IMAKEITWORK