Zainstalowałem Aqua Drupal i dodałem główny folder Drupal do listy witryn.
Zainstalowałem również instalator systemu Windows drush, działa poprawnie do pobierania modułów, ale kiedy próbuję je włączyć, pojawia się ten ekran:
C:\Documents and Settings\Administrator\Desktop\drupal>drush en ctools
Command pm-enable needs a higher bootstrap level to run - you will [error]
need invoke drush from a more functional Drupal environment to run
this command.
The drush command 'en ctools' could not be executed. [error]
Drush was not able to start (bootstrap) the Drupal database. [error]
Hint: This error often occurs when Drush is trying to bootstrap a
site that has not been installed or does not have a configured
database.
Drush was attempting to connect to :
Drupal version : 7.9
Site URI : http://default
Default theme : garland
Administration theme: garland
PHP configuration : C:\Program Files\Propeople\Drush\Php\php.ini
Drush version : 5.0-dev
Drush configuration:
Drush alias files :
Drupal root : C:/Documents and
Settings/Administrator/Desktop/drupal
Site path : sites/default
Modules path : sites/all/modules
Themes path : sites/all/themes
File directory path: sites/default/files
%paths : Array
You can select another site with a working database setup by
specifying the URI to use with the --uri parameter on the command
line or $options['uri'] in your drushrc.php file.
Czy ktoś wie jak to rozwiązać?
Na marginesie, jaki jest najłatwiejszy sposób na uspokojenie się podczas pracy w systemie Windows? Jakieś dobre wieści?
C:\Documents and Settings\Administrator\Desktop\drupal
katalog jest folderem głównym instalacji drupal.Jeśli folder witryn nie ma domyślnej nazwy, przejdź do folderu zawierającego settings.php i spróbuj ponownie. Możesz także wyraźnie określić katalog główny i witrynę za pomocą opcji --root i --uri. Zobacz
drush topic
więcej drush pomocy; w szczególności przeczytaj przykładowy temat aliasów.Pamiętaj, że nadal istnieją otwarte problemy z Drush w systemie Windows. Aby uzyskać najlepszy wynik, upewnij się, że korzystasz z najnowszego instalatora (23 listopada od tego tekstu).
źródło
Miałem podobny problem, ale pierwotna przyczyna była nieco inna. Drush nie mógł znaleźć pliku php.ini. Łatwym sposobem sprawdzenia, czy masz ten sam problem, jest uruchomienie
drush status
i sprawdzenie, czyPHP Configuration
wartość jest pusta, czy nie.Jeśli tak, to szybkim i łatwym sposobem rozwiązania tego problemu jest określenie zmiennej ścieżki PHPRC
Environment Settings
i wskazanie odpowiedniego pliku php.ini.źródło
Z mojego doświadczenia wynika, że ten błąd występuje, gdy php wywołany przez drusha nie ładuje dodatkowych modułów, które są używane, gdy php jest używany wewnątrz serwera WWW (takiego jak pdo i pdo_mysql).
Znajdź, gdzie w twoim systemie znajdują się pliki takie jak pdo.ini i pdo_mysql.ini. Następnie ustaw zmienną środowiskową PHP_INI_SCAN_DIR, aby wskazywała na ten katalog i spróbuj ponownie uruchomić drush.
źródło
polubiłeś mnie prawdopodobnie zapomniałeś dodać docroot / sites / default / settings.local.php
źródło
Problem z włączaniem modułów za pomocą Drush.
System operacyjny: Windows 10 | Wamp Server 3.0.6 6 Bit | Apache 2.4.23 | PHP 5.6.25 | Mysql 5.7.14
$ status drush
Wersja Drupal: 8.3.3
Identyfikator URI witryny: http: // domyślny
Sterownik bazy danych: mysql
Nazwa hosta bazy danych: 127.0.0.1
Port bazy danych: 3306
Nazwa użytkownika bazy danych: root
Nazwa bazy danych: d8
Konfiguracja PHP: C: \ wamp64 \ bin \ php \ php5.6.25 \ php.ini
PHP OS: WINNT
Skrypt Drush: C: / Users / {nazwa użytkownika} / AppData / Roaming / Composer / vendor / dru sh / drush / drush.php
Wersja Drush: 8.1.12
Katalog temp drush: C: \ Users {nazwa użytkownika} \ AppData \ Local \ Temp
Konfiguracja Drush:
Pliki aliasów Drush:
Katalog główny Drupal: C: \ wamp64 \ www \ d8
Plik ustawień Drupal: sites / default / settings.php
Ścieżka witryny: witryny / domyślne
Synchronizuj ścieżkę konfiguracji: sites / default / files / config_E6SAOaCUH8rQXxYNzKf6ZlT-u VwHuORJbi1aeT8x1zE4nMxT8FxUGFr36_Cjtq_ACGAGLt4_9g / sy nc
------ Wyjście Bash Github -------
laxman-nb MINGW64 / c / wamp64 / www / d8 / sites / default
$ drush cr
Przebudowanie pamięci podręcznej poleceń wymaga wyższego poziomu bootstrap do uruchomienia - będziesz musiał wywołać drush z bardziej funkcjonalnego [błędu]
Środowisko Drupal, aby uruchomić to polecenie.
Odbudowanie pamięci podręcznej poleceń wymaga do uruchomienia wersji podstawowej Drupal 8+. [Błąd]
Nie można wykonać polecenia drush „cr”. [błąd]
------ Wyjście Bash Github -------
Czy możesz mi z tym pomóc.!
Z góry dziękuję.
źródło