Am creat două noi instalări de Drupal, una versiunea 8.9.17 și cealaltă 9.2.3 și am încercat să fac consola Drupal să funcționeze, astfel încât să pot genera un modul.
Am folosit următoarea comandă în Composer și am descărcat-o cu succes.
compozitorul necesită drupal/consolă:~1.0 \
--prefer-dist \
--optimize-autoloader \
--sort-packages \
--no-actualizare
Apoi executați următoarele pentru a evita o eroare de conflict Symphony.
actualizare a compozitorului
Acest lucru a descărcat fișierele și dependențele relevante, dar când încerc să le accesez din linia de comandă (vezi mai jos)
$ ../../../../vendor/bin/drupal
Primesc următoarea eroare.
Avertisment: require(drupal.php): nu s-a putut deschide fluxul: Nu există un astfel de fișier sau
directorul din C:\xampp\htdocs\nume_proiect\furnizor\bin\drupal(21):
Codul eval() pe linia 3 PHP Eroare fatală: require(): Eșuat
este necesară deschiderea „drupal.php” (include_path='C:\xampp\php\PEAR') în
C:\xampp\htdocs\nume_proiect\furnizor\bin\drupal(21): codul eval() pe linie
3
Eroare fatală: require(): Este necesară deschiderea eșuată „drupal.php”
(include_path='C:\xampp\php\PEAR') în
C:\xampp\htdocs\nume_proiect\furnizor\bin\drupal(21): eval()'d
cod pe linia 3
M-am uitat pe site-ul consolei Drupal și sfatul a fost
Acest lucru poate fi cauzat de extensia încărcător ioncube
Deoarece lucrez cu Xammp pe Windows 10, ioncube nu este disponibil implicit în fișierul php.ini. Ce ar trebui să caut pentru a rezolva asta?
EDITAȚI | ×
Mi s-a subliniat că Drush include acum generarea de comenzi și ar trebui folosit în locul consolei Drupal, care pare a fi învechită.