Instalación de DDEV y despliegue de proyecto Drupal 9 en Ubuntu 20.04

15760 단어 ddevubuntudrupaldocker
PHP의 trabajo 환경에서 사용하기 위해 필요한 구성 요소를 설치합니다.Docker와 Docker는 흔들릴 수 없는 요구서와 Installaremos를 작성했습니다.
Elnindice de este 자습서:
  • Instalación de Docker
  • Instalación de Docker Compose
  • 데레프와 델루파르 공장 설치 9
  • 뭘 드시겠어요?


    이것은 데사로의 현지 문화 교류를 촉진하는 데 도움이 되는 프로젝트다.모든 몬타는 서비스업의 본보기로 델루파르(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.
  • Opción 1
  • 에스크리빌 공항
    $ 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, 엔라 카펫과 노시아에 위치한다.
  • Opción 2
  • 안테마노(antemano)에서 파리 지하철역(través Deparámetros)을 포함한 선택:
    $ 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 Differente
  • Opción 1,sistema con entorno gráfico
  • 현지 hayamos instalado 주택가에는 DDEV tenga escritorio tipo GNOME, KDE, XFCE 등 시설의 터미널에 새로운 navegador el configurador de Drupal이 설치됩니다.
    $ ddev launch
    
  • Opción 2,sistema sin entorno gráfico
  • 이것은 Ascritorio와 lanzamos 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)

       #alternate

       Skip to main content

    User account menu

       Show — User account menu Hide — User account menu

         * Log in

       Home

       Drupaleame

    Main navigation

       Show — Main navigation Hide — Main navigation

         * Home

    Welcome 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의 허가를 받았다

    좋은 웹페이지 즐겨찾기