Установка модуля с использованием ошибок подачи

Я скачал drush и правильно сконфигурировал его. Теперь я пытаюсь загрузить модуль "themekey" и установить его на свой drupal .

drush dl themekey

но когда я пытаюсь установить его с помощью

drush en -y themekey

Я получаю эту ошибку

drush en -y themekey
Command pm-enable needs a higher bootstrap level to run - you will   [error]
need to invoke drush from a more functional Drupal environment to run
this command.
The drush command 'en themekey' could not be executed.               [error]
A Drupal installation directory could not be found

Пожалуйста, помогите мне в этом, я новичок в drpal drush и не нашел способ решить это Вот моя папка drupal

 /opt/lampp/htdocs/projects/drupal_test/

2 ответа

Решение

Вам нужна работающая установка drupal, что означает, что php может быть запущен, сервер mysql может быть доступен. Затем вам нужно перейти в корневой каталог вашей установки - в вашем случае:

cd /opt/lampp/htdocs/projects/drupal_test/

и выполните команду:

drush en modulename -y

Для отладки используйте

drush rq

Если вы попытались изменить localhost на 127.0.0.1 в настройках и он все еще не работает, пожалуйста, посмотрите на решение, которое я нашел здесь:

Drush: “Command pm-enable needs a higher bootstrap level to run

При запуске drush вы можете столкнуться с этим сообщением об ошибке. В моем случае инструмент командной строки mysql, поставляемый с Mamp Pro, был недоступен. Вы можете легко проверить это, набрав команду "mysql" в терминале. Ваш вывод может быть -bash: mysql: команда не найдена.

Чтобы решить эту проблему, выполните следующие действия в терминале:

sudo vim ~/.bash_profile

Нажмите i Перейти к последней строке и добавить

export PATH=/Applications/MAMP/Library/bin/:$PATH

Hit escape Введите :wq (включая двоеточие), чтобы написать файл и выйти из vim. Перезагрузите свой профиль, запустив источник ~/.bash_profile,

Команда mysql И drush теперь должны работать!

Другие вопросы по тегам