web-dev-qa-db-fra.com

Redirection d'un domaine vers un autre qui héberge un site wordpress, obtenant des erreurs de base de données

À l’origine, j’avais mydomain.com.au, mais j’ai laissé l’expiration expirer car j’ai annulé mon abn (numéro d’entreprise austalien). Après cela, j'ai commencé à utiliser mydomain.info pour héberger mon site wordpress. Récemment, j'ai réintégré mon abn, de sorte que j'ai enfin mydomain.com.au à nouveau.

J'ai décidé de faire une redirection permanente de mydomain.com.au vers mydomain.info, et je l'ai mis dans le fichier /etc/Apache2/sites-available/mydomain.com.au.conf:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName mydomain.com.au
    RedirectPermanent / http://www.mydomain.info/
</VirtualHost>

Il en va de même dans /etc/Apache2/sites-enabled/mydomain.com.au.conf.

J'ai rechargé Apache2 sans erreur et maintenant je reçois cette erreur lorsque j'essaie d'accéder à www.mondomaine.com.au soit localement, soit à partir d'une adresse IP externe:

Database Error
Error establishing a database connection

J'ai décidé de tester si la redirection fonctionnait en mettant un fichier HTML factice dans /var/www/mondomaine.com.au. J'ai rechargé Apache2 et essayé encore mydomain.com.au. Toujours obtenir l'erreur de base de données.

Alors maintenant, je pense que c'est un problème avec WordPress. wordpress ne vous permet-il pas de faire ce genre de chose?

2
Angie

Une connexion réussie à la base de données nécessite au moins:

  1. Un démon de base de données actif s'exécutant sur le serveur. Demandez à votre fournisseur ici.
  2. Le nom d'hôte sur lequel se trouve la base de données
  3. Le port auquel se connecter pour établir une connexion à une base de données. C'est normalement 3306 pour les bases de données MySQL avec une configuration standard.
  4. Un nom de base de données valide
  5. Le nom d'utilisateur correct
  6. Le mot de passe correct

Si le changement de domaine implique également de changer le disque sur lequel se trouve votre serveur Web, vous devrez revenir à l'ancien serveur et sauvegarder la base de données en tant que fichier volumineux, puis le réinstaller sur le nouveau serveur AVANT qu'ils décident d'annuler complètement l'ancien. serveur au point où ils reformatent le disque dur. Assurez-vous simplement que si vous le faites, vous définissez le nom de domaine sur le nouveau nom de domaine lorsque vous vous connectez réellement à la base de données.

Je ne parle pas couramment Drupal, mais je suis sûr qu’il existe un fichier dans drupal qui stocke les paramètres de la base de données, et tout ce que vous avez à faire après avoir tout transféré (y compris le contenu de la base de données) est modifié. le nom d'hôte de la base de données.

Je pense qu'il existe des paquets qui vous permettent de le faire facilement, tels que PhpMyAdmin.

1
Mike