Drush dl không hoạt động với PHP 7 và Ubuntu 16.04


11

Khi tôi cố gắng làm:

drush dl drupal-8

Tôi nhận được lỗi sau đây:

PHP Fatal error:  Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74
Stack trace:
#0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400)
#1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array)
#2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL)
#3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download()
#4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array)
#5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command()
#6 /home/alexander/.config/compos in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php on line 74
Drush command terminated abnormally due to an unrecoverable error.

Các lệnh khác không hoạt động: drush cc, trạng thái drush.

Đây là đầu ra của trạng thái drush:

 PHP executable         :  /usr/bin/php
 PHP configuration      :  /etc/php/7.0/cli/php.ini
 PHP OS                 :  Linux
 Drush script           :  /home/alexander/.config/composer/vendor/drush/drush/drush.php
 Drush version          :  8.1.2
 Drush temp directory   :  /tmp
 Drush configuration    :
 Drush alias files      :

Câu trả lời:


17

Âm thanh như bạn quản lý để cài đặt / cấu hình PHP mà không cần phần mở rộng Simplexml.

Cài đặt gói php7.0-xml với apt-get như sau.

sudo apt-get install php-xml

Ngoài ra, hãy kiểm tra trình cài đặt UI, nếu bạn thiếu cái này, thì có khả năng bạn cũng thiếu một loạt các tiện ích mở rộng khác liên kết mbopes, gd, v.v. để cài đặt / sử dụng Drupal.


Đã xác minh, điều này đã hoạt động và cần thiết để thực hiện việc này để cài đặt Ubuntu 16.04 tiêu chuẩn.
Darrell Ulm
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.