Am avut o instalare D9 care rulează în MacPorts. Am instalat docker și docksal, am copiat proiectul D9 în folderul de proiect docksal și am dezinstalat MacPorts.
Docksal pornește astfel:
Începeți serviciile...
Crearea rețelei „myproject_default” cu driverul implicit
Pornirea myproject_db_1... gata
Pornește myproject_cli_1... gata
Pornirea myproject_web_1... gata
Vhost-proxy conectat la rețeaua „myproject_default”.
docker ps produce:
CONTAINER ID IMAGINE COMANDA CREAȚĂ STAREA PORTURI NUMELE
13ef8d52170d docksal/ssh-agent:1.3 "docker-entrypoint.sâ¦" 11 minute în urmă Cu 11 minute (sănătoase) docksal-ssh-agent
f68c8343b0fe docksal/dns:1.1 "docker-entrypoint.sâ¦" acum 11 minute În sus 11 minute (sănătos) 0.0.0.0:53->53/udp docksal-dns
94854d2add70 docksal/vhost-proxy:1.7 "docker-entrypoint.sâ¦" 11 minute în urmă Up 11 minute (sănătos) 0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp docksal -proxy
17b4ab7d12dc docksal/mysql:5.7-1.5 "docker-entrypoint.sâ¦" 17 minute în urmă Up 10 minute (sănătos) 33060/tcp, 0.0.0.0:55001->3306/tcp, :/:tcp, myproject_db_1
a70ffb3c287a docksal/apache:2.4-2.3 „httpd-foreground” Acum 34 de minute Până la 10 minute (sănătos) 80/tcp, 443/tcp myproject_web_1
7e331d850e06 docksal/cli:php7.4-3.0 "/opt/startup.sh supâ¦" Acum 34 de minute Până la 10 minute (sănătos) 22/tcp, 3000/tcp, 9000/tcp myproject_cli_1'
dar fin drush cr produce:
În linia 174 Connection.php:
SQLSTATE[HY000] [2002] Nu există un astfel de fișier sau director
și fin drush sqlc dă:
EROARE 2002 (HY000): Nu se poate conecta la serverul local MySQL prin socket-ul „/var/run/mysqld/mysqld.sock” (2)
În linia 256 Process.php:
Comanda „mysql --defaults-file=/tmp/drush_RPHXDD --database=myproj --host=localhost --port=33
06 -A" a eșuat.
Cod de ieșire: 1 (eroare generală)
Director de lucru: /var/www/docroot
Ieșire:
=================
Ieșire eroare:
=================
starea aripioarelor:
Versiunea Drupal: 9.1.2
URI site: http://myproject.docksal
Driver DB: mysql
Nume gazdă DB: gazdă locală
Port DB: 3306
Nume utilizator DB: root
Nume DB: myproj
Binar PHP: /usr/local/bin/php
Configurare PHP:
OS PHP: Linux
Script Drush: /usr/local/bin/drush
Versiunea Drush: 10.5.0
Drush temp: /tmp
Configurații Drush: /var/www/vendor/drush/drush/drush.yml
Rădăcină Drupal: /var/www/docroot
Calea site-ului: site-uri/implicit
docker jurnalele db:
db_1 | Versiune: „5.7.30” socket: „/var/run/mysqld/mysqld.sock” port: 3306 MySQL Community Server (GPL)
db_1 | 2021-08-08T05:01:53.500160Z 0 [Notă] Oferirea celor 0 fire de discuții client șansa de a muri cu grație
db_1 | 2021-08-08T05:01:53.500184Z 0 [Notă] Închiderea firelor secundare
db_1 | 2021-08-08T05:01:53.500188Z 0 [Notă] Se deconectează forțat 0 clienți rămași
db_1 | 2021-08-08T05:01:53.500192Z 0 [Notă] Programator de evenimente: curățarea cozii. 0 evenimente
db_1 | 2021-08-08T05:01:53.500260Z 0 [Notă] Sfârșit binlog
db_1 | 2021-08-08T05:01:53.500640Z 0 [Notă] Închiderea pluginului „ngram”
db_1 | 2021-08-08T05:01:53.500647Z 0 [Notă] Închiderea „partiției” pluginului
db_1 | 2021-08-08T05:01:53.500649Z 0 [Notă] Închiderea pluginului „BLACKHOLE”
db_1 | 2021-08-08T05:01:53.500652Z 0 [Notă] Închiderea pluginului „ARHIVE”
db_1 | 2021-08-08T05:01:53.500654Z 0 [Notă] Închiderea pluginului „PERFORMANCE_SCHEMA”
db_1 | 2021-08-08T05:01:53.500677Z 0 [Notă] Închiderea pluginului „MRG_MYISAM”
db_1 | 2021-08-08T05:01:53.500679Z 0 [Notă] Închiderea pluginului „MyISAM”
db_1 | 2021-08-08T05:01:53.500686Z 0 [Notă] Închiderea pluginului „INNODB_SYS_VIRTUAL”
db_1 | 2021-08-08T05:01:53.500689Z 0 [Notă] Închiderea pluginului „INNODB_SYS_DATAFILES”
db_1 | 2021-08-08T05:01:53.500691Z 0 [Notă] Închiderea pluginului „INNODB_SYS_TABLESPACES”
db_1 | 2021-08-08T05:01:53.500692Z 0 [Notă] Închiderea pluginului „INNODB_SYS_FOREIGN_COLS”
db_1 | 2021-08-08T05:01:53.500694Z 0 [Notă] Închiderea pluginului „INNODB_SYS_FOREIGN”
db_1 | 2021-08-08T05:01:53.500695Z 0 [Notă] Închiderea pluginului „INNODB_SYS_FIELDS”
db_1 | 2021-08-08T05:01:53.500697Z 0 [Notă] Închiderea pluginului „INNODB_SYS_COLUMNS”
db_1 | 2021-08-08T05:01:53.500698Z 0 [Notă] Închiderea pluginului „INNODB_SYS_INDEXES”
db_1 | 2021-08-08T05:01:53.500700Z 0 [Notă] Închiderea pluginului „INNODB_SYS_TABLESTATS”
db_1 | 2021-08-08T05:01:53.500701Z 0 [Notă] Închiderea pluginului „INNODB_SYS_TABLES”
db_1 | 2021-08-08T05:01:53.500703Z 0 [Notă] Închiderea pluginului „INNODB_FT_INDEX_TABLE”
db_1 | 2021-08-08T05:01:53.500704Z 0 [Notă] Închiderea pluginului „INNODB_FT_INDEX_CACHE”
db_1 | 2021-08-08T05:01:53.500706Z 0 [Notă] Închiderea pluginului „INNODB_FT_CONFIG”
db_1 | 2021-08-08T05:01:53.500707Z 0 [Notă] Închiderea pluginului „INNODB_FT_BEING_DELETED”
db_1 | 2021-08-08T05:01:53.500709Z 0 [Notă] Închiderea pluginului „INNODB_FT_DELETED”
db_1 | 2021-08-08T05:01:53.500710Z 0 [Notă] Închiderea pluginului „INNODB_FT_DEFAULT_STOPWORD”
db_1 | 2021-08-08T05:01:53.500712Z 0 [Notă] Închiderea pluginului „INNODB_METRICS”
db_1 | 2021-08-08T05:01:53.500713Z 0 [Notă] Se închide pluginul „INNODB_TEMP_TABLE_INFO”
db_1 | 2021-08-08T05:01:53.500714Z 0 [Notă] Închiderea pluginului „INNODB_BUFFER_POOL_STATS”
db_1 | 2021-08-08T05:01:53.500716Z 0 [Notă] Închiderea pluginului „INNODB_BUFFER_PAGE_LRU”
db_1 | 2021-08-08T05:01:53.500717Z 0 [Notă] Închiderea pluginului „INNODB_BUFFER_PAGE”
db_1 | 2021-08-08T05:01:53.500719Z 0 [Notă] Închiderea pluginului „INNODB_CMP_PER_INDEX_RESET”
db_1 | 2021-08-08T05:01:53.500720Z 0 [Notă] Închiderea pluginului „INNODB_CMP_PER_INDEX”
db_1 | 2021-08-08T05:01:53.500722Z 0 [Notă] Închiderea pluginului „INNODB_CMPMEM_RESET”
db_1 | 2021-08-08T05:01:53.500723Z 0 [Notă] Închiderea pluginului „INNODB_CMPMEM”
db_1 | 2021-08-08T05:01:53.500725Z 0 [Notă] Închiderea pluginului „INNODB_CMP_RESET”
db_1 | 2021-08-08T05:01:53.500726Z 0 [Notă] Închiderea pluginului „INNODB_CMP”
db_1 | 2021-08-08T05:01:53.500728Z 0 [Notă] Închiderea pluginului „INNODB_LOCK_WAITS”
db_1 | 2021-08-08T05:01:53.500729Z 0 [Notă] Închiderea pluginului „INNODB_LOCKS”
db_1 | 2021-08-08T05:01:53.500730Z 0 [Notă] Închiderea pluginului „INNODB_TRX”
db_1 | 2021-08-08T05:01:53.500732Z 0 [Notă] Închiderea pluginului „InnoDB”
db_1 | 2021-08-08T05:01:53.500829Z 0 [Notă] InnoDB: FTS optimizează ieșirea firului.
db_1 | 2021-08-08T05:01:53.500933Z 0 [Notă] InnoDB: Începe oprirea...
db_1 | 2021-08-08T05:01:53.601593Z 0 [Notă] InnoDB: descărcarea pool-urilor de buffer-uri în /var/lib/mysql/ib_buffer_pool
db_1 | 2021-08-08T05:01:53.602156Z 0 [Notă] InnoDB: descărcarea pool-urilor tampon finalizată la 210808 5:01:53
db_1 | 2021-08-08T05:01:55.139112Z 0 [Notă] InnoDB: Oprire finalizată; numărul de secvență de jurnal 12488783
db_1 | 2021-08-08T05:01:55.147075Z 0 [Notă] InnoDB: Fișierul de date temporar pentru spațiul tabelelor a fost eliminat: „ibtmp1”
db_1 | 2021-08-08T05:01:55.147420Z 0 [Notă] Închiderea pluginului „MEMORY”
db_1 | 2021-08-08T05:01:55.147516Z 0 [Notă] Închiderea pluginului „CSV”
db_1 | 2021-08-08T05:01:55.147588Z 0 [Notă] Închiderea pluginului „sha256_password”
db_1 | 2021-08-08T05:01:55.147917Z 0 [Notă] Închiderea pluginului „mysql_native_password”
db_1 | 2021-08-08T05:01:55.148232Z 0 [Notă] Închiderea pluginului „binlog”
db_1 | 2021-08-08T05:01:55.155374Z 0 [Notă] mysqld: Închidere finalizată
db_1 |
db_1 | 2021-08-08 05:02:03+00:00 [Notă] [Entrypoint]: a început scriptul Entrypoint pentru MySQL Server 5.7.30-1debian10.
db_1 | 2021-08-08 05:02:04+00:00 [Notă] [Punctul de intrare]: Trecerea la utilizatorul dedicat „mysql”
db_1 | Se rulează scripturi init în /docker-entrypoint.d/ ca root...
db_1 | Inclusiv configurația personalizată din /var/www/.docksal/etc/mysql/my.cnf
db_1 | 2021-08-08 05:02:04+00:00 [Notă] [Entrypoint]: a început scriptul Entrypoint pentru MySQL Server 5.7.30-1debian10.
db_1 | 2021-08-08T05:02:04.376939Z 0 [Avertisment] TIMESTAMP cu valoare implicită DEFAULT este depreciat. Vă rugăm să utilizați opțiunea server --explicit_defaults_for_timestamp (consultați documentația pentru mai multe detalii).
db_1 | 2021-08-08T05:02:04.381332Z 0 [Notă] mysqld (mysqld 5.7.30) începând cu procesul 1...
db_1 | 2021-08-08T05:02:04.384729Z 0 [Notă] InnoDB: suport PUNCH HOLE disponibil
db_1 | 2021-08-08T05:02:04.384742Z 0 [Notă] InnoDB: Mutexurile și rw_lock-urile folosesc elementele integrate atomice GCC
db_1 | 2021-08-08T05:02:04.384744Z 0 [Notă] InnoDB: folosește mutexuri pentru evenimente
db_1 | 2021-08-08T05:02:04.384747Z 0 [Notă] InnoDB: __atomic_thread_fence() încorporat GCC este utilizat pentru bariera de memorie
db_1 | 2021-08-08T05:02:04.384749Z 0 [Notă] InnoDB: Tabelele comprimate folosesc zlib 1.2.11
db_1 | 2021-08-08T05:02:04.384751Z 0 [Notă] InnoDB: Utilizarea AIO nativă Linux
db_1 | 2021-08-08T05:02:04.385017Z 0 [Notă] InnoDB: Număr de pool-uri: 1
db_1 | 2021-08-08T05:02:04.385113Z 0 [Notă] InnoDB: Utilizarea instrucțiunilor CPU crc32
db_1 | 2021-08-08T05:02:04.386353Z 0 [Notă] InnoDB: Inițializarea pool-ului de buffer, dimensiune totală = 256 M, instanțe = 1, dimensiune bloc = 128 M
db_1 | 2021-08-08T05:02:04.490032Z 0 [Notă] InnoDB: Inițializarea pool-ului de buffer-uri a fost finalizată
db_1 | 2021-08-08T05:02:04.507421Z 0 [Notă] InnoDB: Dacă utilizatorul de execuție mysqld este autorizat, prioritatea firului de curățare a paginii poate fi modificată. Vezi pagina de manual a setpriority().
db_1 | 2021-08-08T05:02:04.533356Z 0 [Notă] InnoDB: Cel mai înalt format de fișier acceptat este Barracuda.
db_1 | 2021-08-08T05:02:04.618195Z 0 [Notă] InnoDB: Crearea spațiului tabel partajat pentru tabele temporare
db_1 | 2021-08-08T05:02:04.618496Z 0 [Notă] InnoDB: Setarea fișierului „./ibtmp1” la 12 MB. Scrierea fizică a fișierului complet; Va rugam asteptati ...
db_1 | 2021-08-08T05:02:04.751813Z 0 [Notă] InnoDB: dimensiunea fișierului „./ibtmp1” este acum de 12 MB.
db_1 | 2021-08-08T05:02:04.777613Z 0 [Notă] InnoDB: s-au găsit 96 segmente de refacere rollback. 96 de segmente de refacere rollback sunt active.
db_1 | 2021-08-08T05:02:04.777675Z 0 [Notă] InnoDB: 32 de segmente de rollback fără refacere sunt active.
db_1 | 2021-08-08T05:02:04.810394Z 0 [Notă] InnoDB: 5.7.30 început; numărul de secvență de jurnal 12488783
db_1 | 2021-08-08T05:02:04.832602Z 0 [Notă] Pluginul „FEDERATED” este dezactivat.
db_1 | 2021-08-08T05:02:04.834210Z 0 [Notă] InnoDB: Se încarcă pool-uri de buffer din /var/lib/mysql/ib_buffer_pool
db_1 | 2021-08-08T05:02:04.898552Z 0 [Notă] InnoDB: Încărcarea pool-urilor de tampon s-a finalizat la 210808 5:02:04
db_1 | 2021-08-08T05:02:04.914468Z 0 [Notă] S-au găsit ca.pem, server-cert.pem și server-key.pem în directorul de date. Încercarea de a activa suportul SSL folosindu-le.
db_1 | 2021-08-08T05:02:04.915086Z 0 [Notă] Se omite generarea de certificate SSL deoarece fișierele de certificate sunt prezente în directorul de date.
db_1 | 2021-08-08T05:02:04.925715Z 0 [Avertisment] Certificatul CA ca.pem este autosemnat.
db_1 | 2021-08-08T05:02:04.926091Z 0 [Notă] Se omite generarea perechii de chei RSA deoarece fișierele cheie sunt prezente în directorul de date.
db_1 | 2021-08-08T05:02:04.932524Z 0 [Notă] Nume gazdă server (adresă-legare): „*”; portul: 3306
db_1 | 2021-08-08T05:02:04.932753Z 0 [Notă] IPv6 este disponibil.
db_1 | 2021-08-08T05:02:04.932880Z 0 [Notă] - „::” se rezolvă la „::”;
db_1 | 2021-08-08T05:02:04.933009Z 0 [Notă] Socket server creat pe IP: „::”.
db_1 | 2021-08-08T05:02:04.950069Z 0 [Avertisment] Configurație nesigură pentru --pid-file: Locația „/var/run/mysqld” din cale este accesibilă tuturor utilizatorilor sistemului de operare. Luați în considerare alegerea unui alt director.
db_1 | 2021-08-08T05:02:05.120498Z 0 [Notă] Programator de evenimente: 0 evenimente încărcate
db_1 | 2021-08-08T05:02:05.134073Z 0 [Notă] mysqld: gata pentru conexiuni.
db_1 | Versiune: „5.7.30” socket: „/var/run/mysqld/mysqld.sock” port: 3306 MySQL Community Server (GPL)
Acesta este cazul, indiferent dacă am localhost sau 127.0.0.1 în settings.php. Se pare că serviciul mysql este acolo și containerul pornește, dar nimic nu se poate conecta la serviciu.