Dropal을 섀시의 VPS에 장착

2110 단어 Drupaltech

Dropal 소개


WordPress와 마찬가지로 웹 페이지 제작, 관리, 활용을 목적으로 하는 PHP OSS
창고는 여기 있어요.
WordPress보다 기사가 적어 설치 방법에 관한 기사를 만들었습니다.
사쿠라의 VPS에서 SSH에 로그인한 것을 시작으로 자신의 집이나 다른 서버에 설치할 때도 같은 절차를 밟을 수 있다.

설치 환경

  • Ubuntu20.0.8
  • apache2
  • PHP7
  • maliadb
  • Drupal ver 9.1.5
  • 설치 단계


    ssh로 벚꽃 VPS 접속


    ssh <address> -l <user>
    

    MarriaDB 설치


    터미널에서 다음 명령을 실행합니다.
    sudo apt-get -y install mariadb-server
    
    sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
    
    mysql -uroot -proot -e "CREATE DATABASE drupal DEFAULT CHARACTER SET utf8;"
    
    mysql -uroot -proot -e "CREATE USER drupal@localhost IDENTIFIED BY 'drupal';"
    
    mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON drupal.* TO 'drupal'@'localhost';"
    
    mysql -uroot -proot -e "FLUSH PRIVILEGES;"
    
    Dropal과WordPress는 모두 데이터베이스로 환경을 구축해야 하기 때문에 데이터베이스를 만들고 있습니다.

    apche 설치


    sudo apt-get -y install apache2 \
      php7.4 \
      libapache2-mod-php7.4 \
      apache2 \
      php7.4-mbstring \
      php7.4-mysql \
      php7.4-gd \
      php7.4-curl \
      php7.4-dom
    

    드라이버 설치


    2021년 4월에 최신 안정판을 설치했는데 새로운 버전이 나오면 PHP와 아파치 버전을 교체해 주세요.
    wget https://ftp.drupal.org/files/projects/drupal-9.1.5.tar.gz
    
    tar xvfz drupal-9.1.5.tar.gz
    
    sudo mv drupal-9.1.5.tar.gz /opt/drupal
    
    sudo chown -R www-data:www-data /opt/drupal
    
    sudo ln -s /opt/drupal/ /var/www/html/
    
    cat << EOF | sudo tee -a /etc/apache2/apache2.conf
    <Directory /var/www/html>
      AllowOverride All
      RewriteEngine on
    </Directory>
    EOF
    
    sudo a2enmod rewrite
    
    sudo systemctl restart apache2
    
    이 터미널의 조작이 잠시 종료되었습니다.

    설치 후


    설치된 서버에 액세스하면 Dropal의 초기 설정 화면이 나온다.
    사이트 이름과 관리자 이름 등을 설정하면 홈페이지가 완성됩니다!
    당신의 취향에 따라 기사를 쓰세요!

    좋은 웹페이지 즐겨찾기