Saya menginstal aquia drupal dan menambahkan folder drupal inti ke dalam daftar situs.
Saya juga menginstal installer windows drush, itu berfungsi baik untuk mengunduh modul tetapi ketika saya mencoba untuk mengaktifkannya saya mendapatkan layar ini:
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.
Adakah yang tahu bagaimana menyelesaikan ini?
Sebagai catatan, bagaimana cara termudah untuk mendapatkan mabuk dengan bash bekerja di windows? Ada yang enak?
C:\Documents and Settings\Administrator\Desktop\drupal
yang merupakan folder root dari instalasi drupal.Jika folder situs Anda tidak bernama default, maka cd ke folder yang berisi settings.php dan coba lagi. Anda juga dapat menentukan root dan situs secara eksplisit dengan opsi --root dan --uri. Lihat
drush topic
untuk bantuan lebih banyak drush; khususnya, baca contoh alias alias topik.Ketahuilah bahwa masih ada masalah terbuka dengan Drush di Windows. Untuk hasil terbaik, pastikan Anda menggunakan pemasang terbaru (23 Nov pada tulisan ini).
sumber
Saya memiliki masalah serupa tetapi akar penyebabnya sedikit berbeda. Drush tidak dapat menemukan file php.ini. Cara mudah untuk memeriksa apakah Anda memiliki masalah yang sama adalah menjalankan
drush status
dan melihat apakahPHP Configuration
nilainya kosong atau tidak.Jika ya, cara cepat dan mudah untuk menyelesaikan masalah ini adalah dengan menentukan variabel path PHPRC
Environment Settings
dan arahkan ke file php.ini yang tepat.sumber
Dari pengalaman saya, kesalahan ini muncul, ketika php dipanggil oleh drush tidak memuat modul tambahan, yang digunakan, ketika php digunakan di dalam web-server (seperti pdo dan pdo_mysql).
Temukan, di mana pada sistem Anda file-file seperti pdo.ini dan pdo_mysql.ini berada. Kemudian atur variabel lingkungan PHP_INI_SCAN_DIR untuk menunjuk ke direktori itu dan coba jalankan drush lagi.
sumber
Anda seperti saya mungkin lupa menambahkan docroot / situs / default / settings.local.php
sumber
Mengalami masalah saat mengaktifkan modul menggunakan Drush.
OS: Windows 10 | Wamp Server 3.0.6 6 Bit | Apache 2.4.23 | PHP 5.6.25 | Mysql 5.7.14
$ status drush
Versi Drupal: 8.3.3
Situs URI: http: // default
Driver basis data: mysql
Nama host basis data: 127.0.0.1
Port basis data: 3306
Nama pengguna basis data: root
Nama basis data: d8
Konfigurasi PHP: C: \ wamp64 \ bin \ php \ php5.6.25 \ php.ini
PHP OS: WINNT
Skrip Drush: C: / Users / {username} / AppData / Roaming / Komposer / vendor / dru sh / drush / drush.php
Versi Drush: 8.1.12
Direktori temporer: C: \ Users {username} \ AppData \ Local \ Temp
Konfigurasi drush:
Drush file alias:
Drupal root: C: \ wamp64 \ www \ d8
File Pengaturan Drupal: situs / default / settings.php
Jalur situs: situs / default
Sinkronkan jalur konfigurasi: situs / default / file / config_E6SAOaCUH8rQXxYNzKf6ZlT-u VwHuORJbi1aeT8x1zE4nMxT8FxUGFr36_Cjtq_ACGAGLt4_9g / sy nc
------ Github Bash Output -------
laxman-nb MINGW64 / c / wamp64 / www / d8 / sites / default
$ drush cr
Command cache-rebuild membutuhkan level bootstrap yang lebih tinggi untuk dijalankan - Anda harus meminta drush dari [kesalahan] yang lebih fungsional
Lingkungan Drupal untuk menjalankan perintah ini.
Command cache-rebuild membutuhkan Drupal core versi 8+ untuk dijalankan. [Kesalahan]
Perintah drush 'cr' tidak dapat dieksekusi. [kesalahan]
------ Github Bash Output -------
Bisakah Anda membantu saya dengan ini.!
Terima kasih sebelumnya.
sumber