Điểm:-2

Tôi không thể chạy "drush site-install" mà không gặp lỗi

lá cờ us

Khi tôi mở Terminal trên david/Trang web/động vật thư mục, và tôi chạy cài đặt trang web drush --db-url=mysql://david:root@localhost:3306/animals, nhận được lỗi sau.

Trong SiteInstallCommands.php dòng 152: Drush không thể xóa tất cả các bảng vì mysql không được tìm thấy, và do đó Drupal đã ném một ngoại lệ đã cài đặt sẵn. Chắc chắn mysql có sẵn trong PATH của bạn.

Tôi đã viết đúng lệnh chưa?

leymannx avatar
lá cờ ne
Điều này đã giúp tôi rất nhiều khi tôi sử dụng MAMP: https://www.drupal.org/node/1651282#comment-12366073. Nhưng thành thật mà nói, hãy bỏ MAMP. Thay vào đó, hãy sử dụng DDEV, Lando hoặc Docksal. Tôi sử dụng DDEV. Drush đã ở trong đó.
Điểm:2
lá cờ cm

Giải pháp là một phần của thông báo lỗi. Đảm bảo mysql có sẵn trong PATH của bạn. Lệnh mysql được bao gồm trong MAMP. Bạn chỉ cần thêm nó CON ĐƯỜNG biến môi trường.

Có rất nhiều, rất nhiều bài viết về điều này - xem ví dụ https://stackoverflow.com/questions/2684347/mac-os-x-mamp-how-to-run-mysql-without-having-to-type-in-the-full-path

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.