Instalación de DDEV y despliegue de proyecto Drupal 9 en Ubuntu 20.04
Elnindice de este 자습서:
뭘 드시겠어요?
이것은 데사로의 현지 문화 교류를 촉진하는 데 도움이 되는 프로젝트다.모든 몬타는 서비스업의 본보기로 델루파르(Drupal)의 마커스(marcos de trabajo de Drupal), 워드프레스, TYPO3, 백그라운드, Magento, Laravel 등 도구에 존재한다.
중요하지 않은 디테일은 현지의 자연 환경으로 빨간색으로 볼 수 있는 디테일이 없다.해양 진입 가능한 설비, 미국 우편 ngrok.
Web oficial de DDEV
Centro de documentación de DDEV
규스 도크?
Docker는'콘텐츠 저장'대학의 소프트웨어 플랫폼으로 프로젝트 확정에 필요한 필요조건과 데이터베이스, 도서관,java 등 기초 서비스의 버전 설정을 포함하여 시스템 운행의 연속성을 확보한다.'코네도'궁전에서 사람들은 그들의 안전을 확보하기 위해 필요한 모든 물품을 포장한다.
가상화 분야에서 Docker의 정의는 유사한 개념으로 가상화 분야에서 시스템을 구축하여 가상화 분야의 다른 분야를 운영하거나 관찰할 필요가 없다는 것이 주요 특징이다.
Web oficial de Docker
Centro de documentación de Docker
규스 도크 작곡?
Docker는 건축 구조에 관한 이야기, 솔로에 관한 이야기, 음악과 음악에 관한 이야기를 담은 글을 썼다.
Documentación sobre Docker Compose
❤️ penyaskito, erikaheidi, bhogan 세그먼트.
Instalación de Docker
파쿠트스 루스 응접실에서 새로운 시스템 실시:
$ sudo apt update
Instalamos los requisitos necesarios:$ sudo apt install build-essential apt-transport-https ca-certificates software-properties-common curl
아그레가모스 라클레프 델도클 정부 창고 GPG:$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
y、 tras el OK,agregamos el repositorio:$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
자동 복구가 이루어지지 않은 상황에서 신기술은 다음과 같다.$ sudo apt update
이전 구현 시나리오에서는 오류가 발생하거나 Docker desde el repositorio of ficial을 설치하거나 Ubuntu의 원래 버전을 사용할 수 없습니다.$ sudo apt install docker-ce
전자 장치 설치 및 설치의 경우:$ sudo systemctl status docker
이와 유사한 것은 다음과 같다.[sudo] password for daniel:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-08-27 19:27:56 CEST; 25min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 736 (dockerd)
Tasks: 11
Memory: 114.5M
CGroup: /system.slice/docker.service
└─736 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
이것은 소피시언트 교수의 강좌이다. 그는 조사원으로 Docker ejecutando 나루터의 상황을 조사하는 것을 책임진다$ docker
o accediendo a la documentación oficial dedicada.초과의
Si al arrancar Docker Ottenemos el siguiente 오류:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/ >docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.27/containers/json: dial unix /var/run/docker.>sock: connect: permission denied
Otorgamos permisos al user en el grupo docker de la siguiente manera$ sudo usermod -aG docker $USER && sudo reboot
포찬도는 칸비오스에서 다시 일어난 사람이다.Instalación de Docker Compose
이것은 부두 부두 허가증에 대한 설명과 설정 프로그램입니다.
데스카델 아치보
이것은 실현에 관한 강좌로 la분말터버전은
2.1.1
, comprueba cuál es lamás reciente en el listado de lanzamientos en GitHub에 대응한다.소라멘트 탄드리아스 카비아르 누메로.Las 변수는 각각 $(uname -s)
과 $(uname -m)
eligen tu sistema, arquitectura(32ó64비트)다.$ sudo curl -L "https://github.com/docker/compose/releases/download/v2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
페르미소스
실행 가능한 해상 허가증:
$ sudo chmod +x /usr/local/bin/docker-compose
instalación회사:$ docker-compose --version
Debemos tener 에 유사한 결과가 없습니다.docker-compose version 2.1.1
내가 말한 바와 같이 부두 노동자들은 시 한 수를 창작했다.
Drupal 9 식물원
클라리다 시장 사무실에 있습니다.
Instalación de DDEV
설명 텍스트의 내용은 다음과 같습니다.
$ curl -O https://raw.githubusercontent.com/drud/ddev/master/scripts/install_ddev.sh
el-siguiente enlace podemos observar el contenido de este script.Otorgamos permisos para que el script sea 실행 가능:
$ chmod +x install_ddev.sh
y ejecutamos con:$ ./install_ddev.sh
Durante el processo, 불안정한 algunas 가족이나 청구서를 요청할 수 있습니다.마지막 회의에서 우리는 어떻게 잘못을 바로잡는지 토론할 것이다.$ ddev version
이와 유사하게 새 시스템의 버전과 구조에 따라ITEM VALUE
DDEV version v1.18.1
architecture amd64
db drud/ddev-dbserver-mariadb-10.3:20211017_mysql_arm64
dba phpmyadmin:5
ddev-ssh-agent drud/ddev-ssh-agent:v1.18.0
docker 20.10.11
docker-compose v2.1.1
mutagen 0.12.0
os linux
router drud/ddev-router:v1.18.0
web drud/ddev-webserver:v1.18.1
여행하다$ ddev
리스타모스 로스 코만도스드 ddev
.centro de documentación쪽.주: 펀토에서 저희 instalación con DDEV seráigual에 otras plantillas como Magento, en lugar de Drupal, toda la tarea realizada Hasta a hora no necesario repetirla에 설치할 수 있는 새로운 설치 프로그램이 설치되었습니다.
식물Drupal9
albergaremosel proyecto 호텔의 크림 카펫:
$ mkdir miproyecto && cd miproyecto
Dentro de la ru 카펫 a raiz, creamos la estructura de directorios de Drupal 9.선거결과위원회의 구성원인 sirviendo su observación para conocer mejor el Functionamiento de DDEV.$ ddev config
걱정하지 마라, 식물원에서 너는 그것의 존재를 발견할 것이다.에스터 카소, elegiremos Drupal 9.마르코 엔네그리타 루크가 그를 소개했다.El resto es la salida de la instalación:daniel@ubuntuserver:~/miproyecto$ ddev config
Creating a new ddev project config in the current directory (/home/daniel/miproyecto)
Once completed, your configuration will be written to /home/daniel/miproyecto/.ddev/config.yaml
Project name (miproyecto): Drupalea
The docroot is the directory from which your site is served.
This is a relative path from your project root at /home/daniel/miproyecto
You may leave this value blank if your site files are in the project root
Docroot Location (current directory): [He dejado en blanco]
Found a php codebase at /home/daniel/miproyecto.
Project Type [backdrop, drupal6, drupal7, drupal8, drupal9, laravel, magento, magento2, php, shopware6, typo3, wordpress] (php): drupal9
Ensuring write permissions for Drupalea
No settings.php file exists, creating one
Existing settings.php file includes settings.ddev.php
Configuration complete. You may now run 'ddev start'.
Devolviéndonos el terminal.중요 지표는 Docroot location
으로 유엔 서브 카탈로그인 포어 에제포의 크루, 포어 defecto, 엔라 카펫과 노시아에 위치한다.$ ddev config --docroot=web --create-docroot --project-type=drupal9
셀리다 호텔Creating a new ddev project config in the current directory (/home/daniel/miproyecto)
Once completed, your configuration will be written to /home/daniel/miproyecto/.ddev/config.yaml
Created docroot at /home/daniel/miproyecto/web
You have specified a project type of drupal9 but no project of that type is found in /home/daniel/miproyecto/web
Ensuring write permissions for miproyecto
No settings.php file exists, creating one
Existing settings.php file includes settings.ddev.php
Configuration complete. You may now run 'ddev start'.
폴 아홀라, 에제크타 ddev start
필요 없어요.데스카 델라플란티아 델루파르 9 작곡가
우리의 경제 구조는 매우 불안정하지만, 라이스의 카펫 위에서 우리는 다음과 같은 것을 볼 수 있다.
$ yes | ddev composer create drupal/recommended-project
"그렇습니다."이것은 자동 과정으로 이전 과정에서 구조를 재건해야 합니다.수정된 제ddev config
호 결의안은 허가를 요구한다.주: "Docker Compose"에 대한 내용도 없고, 강좌에 대한 설명도 없고, "Composer"에 대한 내용도 없고, PHP 프로젝트 관리도 없고, Drupal 9 플랫폼에 대한 내용도 없습니다.
Drush를 설치하면 사용자는 제어 기능, Drupal 사이트의 운영자와 관리자, CMS 관리 도구막대를 사용하고 나비거시옹의 추가 기능을 개발할 수 있다.
$ ddev composer require drush/drush drupal/admin_toolbar drupal/devel
이와 유사한 것은 다음과 같다.Using version ^10.6 for drush/drush
./composer.json has been created
Running composer update drush/drush
Loading composer repositories with package information
Updating dependencies
Lock file operations: 46 installs, 0 updates, 0 removals
-Locking chi-teck/drupal-code-generator (1.33.1)
...
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 46 installs, 0 updates, 0 removals
-Downloading ... Extracting archive
-Installing ...: Extracting archive
...
12 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package container-interop/container-interop is abandoned, you should avoid using it. Use psr/container instead.
Generating autoload files
18 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
참고: 설계 및 설치가 자동으로 완료되는 대표적인 puntos Suspentivos 프로젝트입니다.comandos 도서관을 통해 우리는 web oficial de Drupal권의 자료에서 정보를 찾을 수 있다.
앤트 란자르 앤트 앤트 란자르 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트 앤트
$ ddev exec drush si --site-name=Drupaleame --account-name=admin --account-pass=password -y
델루파르 9차 회의에서 란자모스는 말했다.$ ddev start
이와 비슷한 것은 다음과 같다.Starting Drupalea...
Building ddev-ssh-agent
Recreating ddev-ssh-agent ...
Recreating ddev-ssh-agent ... done
ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys.
Running Command=ip address show dev docker0
Building db
Building web
Creating ddev-Drupalea-db ...
Creating ddev-Drupalea-db ... done
Creating ddev-Drupalea-dba ...
Creating ddev-Drupalea-web ...
Creating ddev-Drupalea-web ... done
Creating ddev-Drupalea-dba ... done
Creating ddev-router ...
Creating ddev-router ... done
Ensuring write permissions for Drupalea
Existing settings.php file includes settings.ddev.php
Ensuring write permissions for Drupalea
Successfully started Drupalea
Project can be reached at https://drupalea.ddev.site https://127.0.0.1:49154
참고: El puerto puede ser DifferenteDDEV
tenga escritorio tipo GNOME, KDE, XFCE 등 시설의 터미널에 새로운 navegador el configurador de Drupal이 설치됩니다.$ ddev launch
ddev launch
이라는 설치 서비스 회사로 뚜렷한 오류가 존재한다/home/daniel/miproyecto/.ddev/commands/host/launch: line 61: xdg-open: command not found
Failed to run launch ; error=exit status 127
코모 로지코, 알노 엔토노 그라피코, xdg open nose Encuntera instalado en el sistema ni objetivo sobre elque ejecutar, que serlia un navegador tipo Mozilla Firefox.카소에서 나비카도르는 다음과 같은 가능성을 가지고 있다.
Instalamos el navegador Des de repositorios de Ubuntu:
$ sudo apt install lynx
y probamos$lynx drupalea.ddev.site
비레모스, 종착역, 델루파르 구조의 텍스트.Welcome to Example-Drupal |Example-Drupal (p1 of 2)
#alternateSkip to main content
User account menu
Show — User account menu Hide — User account menu
* Log inHome
DrupaleameMain navigation
Show — Main navigation Hide — Main navigation
* HomeWelcome to Drupaleame
No front page content has been created yet.
Follow the User Guide to start building your site.
Subscribe to
아호라당, 부두 노동자, 부두 노동자, 부두 노동자가 새로운 설비에서 그들의 작품을 전시했다. 그들의 작품은 식물일 수도 있고, 문자일 수도 있고, 예술일 수도 있다.
복토:tsuna72의'Containers'이 CC BY 2.0의 허가를 받았다
Reference
이 문제에 관하여(Instalación de DDEV y despliegue de proyecto Drupal 9 en Ubuntu 20.04), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/daniconil/instalacion-de-ddev-y-despliegue-de-proyecto-drupal-9-en-ubuntu-2004-236텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)