web-dev-qa-db-fra.com

Utilisation de Thush for Upgrade drupal 6 à 7 - Créer un problème d'alias

Je veux utiliser Thush pour mettre à niveau mon drupal 6 à Drupal7. J'ai lu ce document. J'ai un problème avec Créer un alias. Je fais cela

1- Créez un sous-domaine dans mes Plesk (Créez Sub.Domain.com)

2- Allez à /var/www/vhosts/domain.com/httpdocs and Téléchargez this fichier et renommez ceci à "aliases.drushrc.php"

3- Retirez le contenu des aliases.drushrc.php et remplacez par

<?php $aliases['sub'] = array( 'root' => '/var/www/vhosts/domain.com/sub', 'uri' => 'sub.domain.com', ); ?>

4- Commande d'exécution: Statut de Drush @sub et je reçois cette erreur:

The drush command '@sub status' could not be found. RunDRUN cache-clair drushto clear the commandfile cache if you have installed new extensions

4
Arefen

Bien que le Drupal ROOT est un lieu de stockage valide pour stocker des fichiers alias, Thrush ne pourra pas trouver les enregistrements d'alias décrits là-bas jusqu'à ce que Drupal racine comme spécifié . Donc, drush @sub status a un problème de poulet et d'œuf; Vous souhaitez utiliser @sub pour spécifier le Drupal root, mais Thush ne chargait pas du fichier d'alias qui définit @sub jusqu'à ce que Drupal Site est défini. en est bootstrapped.

Pour résoudre ce problème, déplacez votre fichier d'alias sur $ home/.DRUNCH/aliases.drustrc.php. Une fois que vous faites cela, votre commande de statut fonctionnera.

Vous pouvez définir votre alias "onward" en $ à la maison/.DRUNCH/aliases.drushrc.php ou dans /var/www/vhosts/domain.com/httpdocs/aliases.drustrc.php, selon vos préférences.

3
greg_1_anderson

Mise à niveau du site Drush doit d'abord être installée.

Vous pouvez télécharger le module et le télécharger sur le dossier Drush/Commandes/Core. Maintenant, vous pourrez exécuter cette commande

Si vous rencontrez des problèmes lorsque PDUCH tente de créer une nouvelle base de données, créez-la d'abord et entrez-la dans le fichier d'alias.

0
AyeshK