Project

General

Profile

Nextcloud web版 インストール

事前準備

  • SELinuxの停止
    # vi /etc/sysconfig/selinux
    --------------------
    SELINUX=disabled
    
  • Firewalldの停止
    # systemctl disable firewalld
    
  • 一度再起動する

インストーラ実行環境の構築

  • EPELのインストール
    # yum install epel-release
    
  • Webサーバのインストール
    # yum install httpd mod_ssl mariadb mariadb-server php
    
  • Webサーバの起動
    # systemctl enable httpd
    # systemctl start httpd
    
  • mariadbの起動
    # systemctl enable mariadb
    # systemctl start mariadb
    
  • MariaDBの初期化
    # mysql_secure_installation
    --------------------
    Enter current password for root (enter for none): [ENTER]
    Set root password? [Y/n] [Y]
    New password: [設定するパスワード]
    Re-enter new password: [設定するパスワード]
    残りはデフォルト値のままENTER
    
  • データベースの作成
    # mysql -u root -p
    --------------------
    MariaDB [(none)]> create database nextcloud default character set=utf8;
    MariaDB [(none)]> grant all privileges on nextcloud.* to "nextcloud"@"localhost" identified by "パスワード";
    MariaDB [(none)]> quit
    

Webインストーラの配置

  • Webインストーラのページからアドレスをコピー
    https://nextcloud.com/install/#instructions-server
    https://download.nextcloud.com/server/installer/setup-nextcloud.php
    
  • Webサーバのディレクトリに移動
    # cd /var/www/html/
    
  • インストーラを保存
    # wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
    

Webインストーラの実行

  • ブラウザで次のURLを開きます
    http://IPアドレス/setup-nextcloud.php
    
  • Nextを実行
  • PHPモジュールが足りない場合、表示されるものを追加する。
    # yum install php-zip php-dom php-xmlwriter php-libxml php-mbstring php-json php-gd php-simplexml php-pdo
    ※mb multibyteはmbstring