Tôi đã cài đặt D9 chạy trong MacPorts. Tôi đã cài đặt docker và docksal, sao chép dự án D9 vào thư mục dự án docksal và gỡ cài đặt MacPorts.
Docksal khởi động như thế này:
Bắt đầu dịch vụ...
Tạo mạng "myproject_default" với trình điều khiển mặc định
Bắt đầu myproject_db_1 ... xong
Bắt đầu myproject_cli_1 ... xong
Bắt đầu myproject_web_1 ... xong
Đã kết nối vhost-proxy với mạng "myproject_default".
docker ps mang lại:
ID CONTAINER HÌNH ẢNH LỆNH TẠO TÊN CỔNG TRẠNG THÁI
13ef8d52170d docksal/ssh-agent:1.3 "docker-entrypoint.sâ¦" 11 phút trước Lên 11 phút (khỏe mạnh) docksal-ssh-agent
f68c8343b0fe docksal/dns:1.1 "docker-entrypoint.sâ¦" 11 phút trước Lên 11 phút (khỏe mạnh) 0.0.0.0:53->53/udp docksal-dns
94854d2add70 docksal/vhost-proxy:1.7 "docker-entrypoint.sâ¦" 11 phút trước Lên 11 phút (khỏe mạnh) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp docksal-vhost -Ủy quyền
17b4ab7d12dc docksal/mysql:5.7-1.5 "docker-entrypoint.sâ¦" 17 phút trước Lên 10 phút (khỏe mạnh) 33060/tcp, 0.0.0.0:55001->3306/tcp, :::55001->3306/tcp myproject_db_1
a70ffb3c287a docksal/Apache:2.4-2.3 "httpd-foreground" 34 phút trước Lên 10 phút (khỏe mạnh) 80/tcp, 443/tcp myproject_web_1
7e331d850e06 docksal/cli:php7.4-3.0 "/opt/startup.sh supâ¦" 34 phút trước Lên 10 phút (khỏe mạnh) 22/tcp, 3000/tcp, 9000/tcp myproject_cli_1'
nhưng fin drush cr mang lại:
Trong Connection.php dòng 174:
SQLSTATE[HY000] [2002] Không có tệp hoặc thư mục như vậy
và fin drush sqlc mang lại:
LỖI 2002 (HY000): Không thể kết nối với máy chủ MySQL cục bộ thông qua ổ cắm '/var/run/mysqld/mysqld.sock' (2)
Trong dòng Process.php 256:
Lệnh "mysql --defaults-file=/tmp/drush_RPHXDD --database=myproj --host=localhost --port=33
06 -A" không thành công.
Mã thoát: 1(Lỗi chung)
Thư mục làm việc: /var/www/docroot
Đầu ra:
================
Đầu ra lỗi:
================
tình trạng drush vây:
Phiên bản Drupal: 9.1.2
URI trang web: http://myproject.docksal
Trình điều khiển cơ sở dữ liệu: mysql
Tên máy chủ DB: localhost
Cổng DB: 3306
Tên người dùng cơ sở dữ liệu: root
Tên cơ sở dữ liệu: myproj
Nhị phân PHP: /usr/local/bin/php
Cấu hình PHP:
Hệ điều hành PHP: Linux
Tập lệnh Drush: /usr/local/bin/drush
Phiên bản Drush: 10.5.0
Nhiệt độ dao động: /tmp
Cấu hình Drush: /var/www/vendor/drush/drush/drush.yml
Gốc Drupal: /var/www/docroot
Đường dẫn trang web: trang web/mặc định
docker nhật ký db:
db_1 | Phiên bản: '5.7.30' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
db_1 | 2021-08-08T05:01:53.500160Z 0 [Lưu ý] Tạo cơ hội cho 0 chủ đề khách hàng chết một cách duyên dáng
db_1 | 2021-08-08T05:01:53.500184Z 0 [Ghi chú] Tắt luồng nô lệ
db_1 | 2021-08-08T05:01:53.500188Z 0 [Lưu ý] Buộc ngắt kết nối 0 khách hàng còn lại
db_1 | 2021-08-08T05:01:53.500192Z 0 [Lưu ý] Bộ lập lịch sự kiện: Xóa hàng đợi. 0 sự kiện
db_1 | 2021-08-08T05:01:53.500260Z 0 [Chú ý] Kết thúc Binlog
db_1 | 2021-08-08T05:01:53.500640Z 0 [Lưu ý] Tắt plugin 'ngram'
db_1 | 2021-08-08T05:01:53.500647Z 0 [Lưu ý] Tắt plugin 'phân vùng'
db_1 | 2021-08-08T05:01:53.500649Z 0 [Lưu ý] Tắt plugin 'BLACKHOLE'
db_1 | 2021-08-08T05:01:53.500652Z 0 [Lưu ý] Tắt plugin 'ARCHIVE'
db_1 | 2021-08-08T05:01:53.500654Z 0 [Lưu ý] Tắt plugin 'PERFORMANCE_SCHEMA'
db_1 | 2021-08-08T05:01:53.500677Z 0 [Lưu ý] Tắt plugin 'MRG_MYISAM'
db_1 | 2021-08-08T05:01:53.500679Z 0 [Lưu ý] Tắt plugin 'MyISAM'
db_1 | 2021-08-08T05:01:53.500686Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_VIRTUAL'
db_1 | 2021-08-08T05:01:53.500689Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_DATAFILES'
db_1 | 2021-08-08T05:01:53.500691Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_TABLESPACES'
db_1 | 2021-08-08T05:01:53.500692Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_FOREIGN_COLS'
db_1 | 2021-08-08T05:01:53.500694Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_FOREIGN'
db_1 | 2021-08-08T05:01:53.500695Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_FIELDS'
db_1 | 2021-08-08T05:01:53.500697Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_COLUMNS'
db_1 | 2021-08-08T05:01:53.500698Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_INDEXES'
db_1 | 2021-08-08T05:01:53.500700Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_TABLESTATS'
db_1 | 2021-08-08T05:01:53.500701Z 0 [Lưu ý] Tắt plugin 'INNODB_SYS_TABLES'
db_1 | 2021-08-08T05:01:53.500703Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_INDEX_TABLE'
db_1 | 2021-08-08T05:01:53.500704Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_INDEX_CACHE'
db_1 | 2021-08-08T05:01:53.500706Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_CONFIG'
db_1 | 2021-08-08T05:01:53.500707Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_BEING_DELETED'
db_1 | 2021-08-08T05:01:53.500709Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_DELETED'
db_1 | 2021-08-08T05:01:53.500710Z 0 [Lưu ý] Tắt plugin 'INNODB_FT_DEFAULT_STOPWORD'
db_1 | 2021-08-08T05:01:53.500712Z 0 [Lưu ý] Tắt plugin 'INNODB_METRICS'
db_1 | 2021-08-08T05:01:53.500713Z 0 [Lưu ý] Tắt plugin 'INNODB_TEMP_TABLE_INFO'
db_1 | 2021-08-08T05:01:53.500714Z 0 [Lưu ý] Tắt plugin 'INNODB_BUFFER_POOL_STATS'
db_1 | 2021-08-08T05:01:53.500716Z 0 [Lưu ý] Tắt plugin 'INNODB_BUFFER_PAGE_LRU'
db_1 | 2021-08-08T05:01:53.500717Z 0 [Lưu ý] Tắt plugin 'INNODB_BUFFER_PAGE'
db_1 | 2021-08-08T05:01:53.500719Z 0 [Lưu ý] Tắt plugin 'INNODB_CMP_PER_INDEX_RESET'
db_1 | 2021-08-08T05:01:53.500720Z 0 [Lưu ý] Tắt plugin 'INNODB_CMP_PER_INDEX'
db_1 | 2021-08-08T05:01:53.500722Z 0 [Lưu ý] Tắt plugin 'INNODB_CMPMEM_RESET'
db_1 | 2021-08-08T05:01:53.500723Z 0 [Lưu ý] Tắt plugin 'INNODB_CMPMEM'
db_1 | 2021-08-08T05:01:53.500725Z 0 [Lưu ý] Tắt plugin 'INNODB_CMP_RESET'
db_1 | 2021-08-08T05:01:53.500726Z 0 [Lưu ý] Tắt plugin 'INNODB_CMP'
db_1 | 2021-08-08T05:01:53.500728Z 0 [Lưu ý] Tắt plugin 'INNODB_LOCK_WAITS'
db_1 | 2021-08-08T05:01:53.500729Z 0 [Lưu ý] Tắt plugin 'INNODB_LOCKS'
db_1 | 2021-08-08T05:01:53.500730Z 0 [Lưu ý] Tắt plugin 'INNODB_TRX'
db_1 | 2021-08-08T05:01:53.500732Z 0 [Lưu ý] Tắt plugin 'InnoDB'
db_1 | 2021-08-08T05:01:53.500829Z 0 [Lưu ý] InnoDB: FTS tối ưu hóa việc thoát chuỗi.
db_1 | 2021-08-08T05:01:53.500933Z 0 [Lưu ý] InnoDB: Bắt đầu tắt máy...
db_1 | 2021-08-08T05:01:53.601593Z 0 [Lưu ý] InnoDB: Kết xuất (các) nhóm bộ đệm sang /var/lib/mysql/ib_buffer_pool
db_1 | 2021-08-08T05:01:53.602156Z 0 [Lưu ý] InnoDB: Kết xuất (các) nhóm bộ đệm hoàn thành lúc 210808 5:01:53
db_1 | 2021-08-08T05:01:55.139112Z 0 [Lưu ý] InnoDB: Tắt máy hoàn tất; đăng nhập dãy số 12488783
db_1 | 2021-08-08T05:01:55.147075Z 0 [Lưu ý] InnoDB: Đã xóa tệp dữ liệu vùng bảng tạm thời: "ibtmp1"
db_1 | 2021-08-08T05:01:55.147420Z 0 [Lưu ý] Tắt plugin 'MEMORY'
db_1 | 2021-08-08T05:01:55.147516Z 0 [Lưu ý] Tắt plugin 'CSV'
db_1 | 2021-08-08T05:01:55.147588Z 0 [Lưu ý] Tắt plugin 'sha256_password'
db_1 | 2021-08-08T05:01:55.147917Z 0 [Lưu ý] Tắt plugin 'mysql_native_password'
db_1 | 2021-08-08T05:01:55.148232Z 0 [Lưu ý] Tắt plugin 'binlog'
db_1 | 2021-08-08T05:01:55.155374Z 0 [Lưu ý] mysqld: Tắt máy hoàn tất
db_1 |
db_1 | 2021-08-08 05:02:03+00:00 [Lưu ý] [Entrypoint]: Tập lệnh Entrypoint cho MySQL Server 5.7.30-1debian10 đã bắt đầu.
db_1 | 2021-08-08 05:02:04+00:00 [Lưu ý] [Điểm vào]: Chuyển sang người dùng chuyên dụng 'mysql'
db_1 | Chạy tập lệnh init trong /docker-entrypoint.d/ với quyền root...
db_1 | Bao gồm cấu hình tùy chỉnh từ /var/www/.docksal/etc/mysql/my.cnf
db_1 | 2021-08-08 05:02:04+00:00 [Lưu ý] [Entrypoint]: Tập lệnh Entrypoint cho MySQL Server 5.7.30-1debian10 đã bắt đầu.
db_1 | 2021-08-08T05:02:04.376939Z 0 [Cảnh báo] DẤU THỜI GIAN với giá trị MẶC ĐỊNH ẩn không được dùng nữa. Vui lòng sử dụng --explicit_defaults_for_timestamp tùy chọn máy chủ (xem tài liệu để biết thêm chi tiết).
db_1 | 2021-08-08T05:02:04.381332Z 0 [Lưu ý] mysqld (mysqld 5.7.30) bắt đầu từ quy trình 1 ...
db_1 | 2021-08-08T05:02:04.384729Z 0 [Lưu ý] InnoDB: hỗ trợ PUNCH HOLE khả dụng
db_1 | 2021-08-08T05:02:04.384742Z 0 [Lưu ý] InnoDB: Mutexes và rw_locks sử dụng nội trang nguyên tử GCC
db_1 | 2021-08-08T05:02:04.384744Z 0 [Lưu ý] InnoDB: Sử dụng các mutex sự kiện
db_1 | 2021-08-08T05:02:04.384747Z 0 [Lưu ý] InnoDB: GCC dựng sẵn __atomic_thread_fence() được sử dụng cho hàng rào bộ nhớ
db_1 | 2021-08-08T05:02:04.384749Z 0 [Lưu ý] InnoDB: Bảng nén sử dụng zlib 1.2.11
db_1 | 2021-08-08T05:02:04.384751Z 0 [Lưu ý] InnoDB: Sử dụng AIO gốc của Linux
db_1 | 2021-08-08T05:02:04.385017Z 0 [Lưu ý] InnoDB: Số nhóm: 1
db_1 | 2021-08-08T05:02:04.385113Z 0 [Lưu ý] InnoDB: Sử dụng hướng dẫn CPU crc32
db_1 | 2021-08-08T05:02:04.386353Z 0 [Lưu ý] InnoDB: Đang khởi tạo nhóm bộ đệm, tổng kích thước = 256M, phiên bản = 1, kích thước khối = 128M
db_1 | 2021-08-08T05:02:04.490032Z 0 [Lưu ý] InnoDB: Đã hoàn tất quá trình khởi tạo vùng đệm
db_1 | 2021-08-08T05:02:04.507421Z 0 [Lưu ý] InnoDB: Nếu người dùng thực thi mysqld được ủy quyền, mức độ ưu tiên của chuỗi trình dọn dẹp trang có thể được thay đổi. Xem trang hướng dẫn của setpriority().
db_1 | 2021-08-08T05:02:04.533356Z 0 [Lưu ý] InnoDB: Định dạng tệp được hỗ trợ cao nhất là Barracuda.
db_1 | 2021-08-08T05:02:04.618195Z 0 [Lưu ý] InnoDB: Tạo vùng bảng dùng chung cho các bảng tạm thời
db_1 | 2021-08-08T05:02:04.618496Z 0 [Lưu ý] InnoDB: Đặt kích thước tệp './ibtmp1' thành 12 MB. Vật lý viết đầy đủ các tập tin; Vui lòng chờ ...
db_1 | 2021-08-08T05:02:04.751813Z 0 [Lưu ý] InnoDB: Kích thước tệp './ibtmp1' hiện là 12 MB.
db_1 | 2021-08-08T05:02:04.777613Z 0 [Lưu ý] InnoDB: Đã tìm thấy (các) phân đoạn khôi phục làm lại 96. 96 (các) phân đoạn khôi phục làm lại đang hoạt động.
db_1 | 2021-08-08T05:02:04.777675Z 0 [Lưu ý] InnoDB: 32 (các) phân đoạn khôi phục không làm lại đang hoạt động.
db_1 | 2021-08-08T05:02:04.810394Z 0 [Ghi chú] InnoDB: 5.7.30 đã bắt đầu; đăng nhập dãy số 12488783
db_1 | 2021-08-08T05:02:04.832602Z 0 [Lưu ý] Plugin 'FEDERATED' bị tắt.
db_1 | 2021-08-08T05:02:04.834210Z 0 [Lưu ý] InnoDB: Đang tải (các) nhóm bộ đệm từ /var/lib/mysql/ib_buffer_pool
db_1 | 2021-08-08T05:02:04.898552Z 0 [Lưu ý] InnoDB: Tải (các) nhóm bộ đệm hoàn tất lúc 210808 5:02:04
db_1 | 2021-08-08T05:02:04.914468Z 0 [Lưu ý] Tìm thấy ca.pem, server-cert.pem và server-key.pem trong thư mục dữ liệu. Cố gắng kích hoạt hỗ trợ SSL bằng cách sử dụng chúng.
db_1 | 2021-08-08T05:02:04.915086Z 0 [Lưu ý] Bỏ qua việc tạo chứng chỉ SSL vì các tệp chứng chỉ có trong thư mục dữ liệu.
db_1 | 2021-08-08T05:02:04.925715Z 0 [Cảnh báo] Chứng chỉ CA ca.pem là tự ký.
db_1 | 2021-08-08T05:02:04.926091Z 0 [Lưu ý] Bỏ qua việc tạo cặp khóa RSA vì các tệp khóa có trong thư mục dữ liệu.
db_1 | 2021-08-08T05:02:04.932524Z 0 [Lưu ý] Tên máy chủ (địa chỉ liên kết): '*'; cổng: 3306
db_1 | 2021-08-08T05:02:04.932753Z 0 [Lưu ý] IPv6 khả dụng.
db_1 | 2021-08-08T05:02:04.932880Z 0 [Lưu ý] - '::' phân giải thành '::';
db_1 | 2021-08-08T05:02:04.933009Z 0 [Lưu ý] Ổ cắm máy chủ được tạo trên IP: '::'.
db_1 | 2021-08-08T05:02:04.950069Z 0 [Cảnh báo] Cấu hình không an toàn cho --pid-file: Vị trí '/var/run/mysqld' trong đường dẫn mà tất cả người dùng hệ điều hành đều có thể truy cập được. Cân nhắc chọn một thư mục khác.
db_1 | 2021-08-08T05:02:05.120498Z 0 [Lưu ý] Bộ lập lịch sự kiện: Đã tải 0 sự kiện
db_1 | 2021-08-08T05:02:05.134073Z 0 [Lưu ý] mysqld: sẵn sàng kết nối.
db_1 | Phiên bản: '5.7.30' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server (GPL)
Đây là trường hợp cho dù tôi có localhost hay 127.0.0.1 trong settings.php. Có vẻ như dịch vụ mysql ở đó và vùng chứa đang khởi động, nhưng không có gì có thể kết nối với dịch vụ.