トップ 一覧 Farm 検索 ヘルプ RSS ログイン

Diary/2021-6-26の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!Nextcloud
某サーバーにインストール
OSは CentOS Linux release 7.9.2009 (Core) 
インストールに先立ってPHPを7.1から7.4にアップデート
 sudo yum remove php php-\*
 sudo yum -y install --enablerepo=remi,remi-php74,epel php php-mbstring php-mcrypt php-mysql php-gd

https://docs.nextcloud.com/server/21/admin_manual/installation/example_centos.html

必要なパッケージをインストール
 sudo yum install -y epel-release yum-utils unzip curl wget \
                     bash-completion mlocate bzip2
 sudo yum install -y php php-gd php-mbstring php-intl php-pecl-apcu \
                     php-mysqlnd php-opcache php-json php-zip
 sudo yum install -y php-redis php-imagick

MariaDBのインストールとセットアップ
 sudo yum install -y mariadb mariadb-server
 sudo systemctl enable mariadb.service
 sudo systemctl start mariadb.service

Redisのインストールとセットアップ
 sudo yum install -y redis
 sudo systemctl enable redis.service
 sudo systemctl start redis.service

Download,展開,配置.
 wget https://download.nextcloud.com/server/releases/nextcloud-21.0.2.zip
 unzip nextcloud-*.zip
 sudo cp -R nextcloud/ Webサーバのルートディレクトリ
 sudo mkdir Webサーバのルートディレクトリ/nextcloud/data
 sudo chown -R apache:apache Webサーバのルートディレクトリ/nextcloud

すでにバーチャルホストで運用中のApacheで運用するのでホスト設定ファイルに
  <Directory Webサーバのルートディレクトリ/nextcloud/>
    Require all granted
    AllowOverride All
    Options FollowSymLinks MultiViews
 
    <IfModule mod_dav.c>
      Dav off
    </IfModule>
  </Directory>
を追加.