Comment modifier les données d’installation

Écrit par Mario SAM

Lorsque vous installez Magento, il est naturel que de nombreuses informations de configuration système soient stockées dans la base de données.

Cependant, certains d’entre eux doivent être capturés avant la création des tables. Par exemple, les informations qui gèrent ces tables (utilisateur, nom d’hôte, mot de passe).

Et Magento enregistre ces paramètres d’installation dans un fichier XML. Il peut être facilement modifié si vous devez déplacer votre installation d’un serveur vers l’autre (par exemple, de localhost vers host online).

Ce qui ne change pas

Dans votre installation, dans le répertoire de app/etc, vous trouverez les fichiers:

config.xml
local.xml
local.xml.additional
local.xml.template

config.xml – Ce fichier no doit être modifié. Il contient des informations système basiques, telles que la langue par défaut, le fuseau horaire, les répertoires d’application, etc.

local.xml.additional – Ce no doit être modifié. Il a des étiquettes de configuration qui peuvent être ajoutées et configurées dans le fichier local.xml, qui sont essentiellement des paramètres de cache supplémentaires.

local.xml.template – Ce fichier no doit être modifié. Il s’agit en fait simplement d’un modèle standard pour le fichier local.xml. Si vous effectuez trop de modifications dans le fichier local.xml, vous devez ensuite comparer (restaurer) avec le modèle d’origine.

Mise en route

Ouvrez le fichier (faites une sauvegarde avant d’appliquer les modifications):

app > etc > local.xml

La première information dans le fichier est plus simple et explicative, mais commentons-nous rapidement.


    

En fait, cette ligne est plus d’informations que la configuration. Il vous indique la date et l’heure de l’installation du système.


    

Cette étiquette est déjà de plus grande importance. Il stocke la clé de cryptage pour la base de données. Vous devez vous rappeler, c’était la dernière information demandée lors de l’installation de Magento, et que vous devriez le garder dans un endroit sûr.

false

Magento travaille avec les modules core, community et local. Cette étiquette vous permet de bloquer les modules «locaux» si vous souhaitez travailler avec les modules locaux uniquement dans localhost et de le désactiver en cours de production.

La valeur true désactive les modules locaux.

Connexion à la base de données

Ceci est l’information la plus importante dans le fichier local.xml. Vous aurez presque toujours besoin de modifier ces données lorsque vous effectuez une migration de serveur ou de domaine.


    
        
    
    
        
            
            
            
            
            
            
            
            
            1
        
    

Cela peut sembler confus au premier coup d’œil, mais il n’a pas de mystère.

table_prefix – Vous devez le laisser vide (comme dans l’exemple ci-dessus). Sauf si vous souhaitez vraiment utiliser un préfixe dans vos tables. Par exemple, ajoutez “Mage_” avant le nom des tables.

host – C’est l’adresse de votre serveur de base de données, qui peut être localhost, 127.0.0.1 ou mysql.your_domain.com.

dbname – Renvoie au nom de votre database, où les tables seront créées. Ce nom que vous créez habituellement dans votre phpMyAdmin.

username et password – Ils sont respectivement un utilisateur et un mot de passe pour accéder à la database de la même manière que vous accédez à votre phpMyAdmin.

Les autres tags que vous n’avez pas besoin de modifier.

Informations complémentaires

À la fin du fichier local.xml, vous trouverez toujours:

Cela vérifie si la session utilisateur doit être manipulée par des fichiers ou par la base de données. Dans ce cas, “db” vous informe que c’est une base de données, et “files” indique les fichiers.


    
        
            
                
            
        
    

frontName – Enfin, c’est l’adresse que vous entrez pour accéder à votre backend. Par exemple: www.your_site.com/admin

Quoi d’autre à modifier

Cette publication ne fournit que des informations qui peuvent être modifiées après la fin de l’installation. Il ne répond pas complètement à toutes les modifications que vous devriez faire en cas de migration du serveur.

En cas de migration de données, d’autres facteurs devraient être évalués, si vous modifiez le domaine par exemple, vous devrez modifier les informations dans la base de données, telles que Base URL.

En échangeant les répertoires des serveurs, vous devrez peut-être passer en revue les autorisations des dossiers et des fichiers afin d’éviter que les erreurs upload des téléchargements d’images et de modules. Entre autres détails.

Succès!

L'auteur

Mario SAM

En attendant qu'une opportunité se présente de m'installer en France, je continue d'aider à distance.