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. Run
DRUN cache-clair drushto clear the commandfile cache if you have installed new extensions
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.
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.