令和 3年 2月 22日 Nextcloudの構築、nextcloud-20.0.7.zip -------------------------------------- 構築環境)CentOS7 PHP4 MariaDB 10.5 CentOS 7.9、Apache 2.4.6、PHP 7.4.15、MariaDB 10.5.8 # cat /etc/redhat-release # httpd -v # php -v # mysql --version Nextcloudで利用する PHP7.4の追加をインストール # yum install php-fpm php-opcach e php-pecl-apcu php-intl # yum install php-pecl-redis php-pecl-zip nextcloud のホームページから最新版をダウンロード https://nextcloud.com/install/#instructions-server nextclod-20.0.7.zip <- PCに保存する。時間がかかる。 WinSCP でローカルPC -> /var/www/html へ転送 # cd /var/www/html # unzip nextcloud-20.0.7.zip | /nextcloud フォルダができて解凍される 展開されているフォルダに格納されているファイルの所有者とグループを「apache」に変更 # chown -R apache:apache nextcloud # ls -l /var/www/html/ <- 確認 drwxr-xr-x. 13 apache apache 4096 2月 3 05:02 nextcloud Apacheの追加設定の nextcloud.conf を作成して下記のフィルダに転送 # # /etc/httpd/conf.d/nextcloud.conf # DocumentRoot /var/www/html/ ServerName 210.171.160.36 <- サーバのIPアドレス Require all granted AllowOverride All Options FollowSymLinks MultiViews Nextcloudのデータディレクトリを作成します。 # mkdir /var/www/html/nextcloud/data Nextcloudのディレクトリ全体で読み書きができるように所有者情報を変更します。 # chown -R apache:apache /var/www/html/nextcloud # setsebool -P httpd_unified 1 <- SElinux の対応 Apacheを再起動します。 # systemctl restart httpd --------------------------------------------------------------------------------- Nextclod用のデータベースを作成する # mysql -u root -p <- MariaDBの管理コマンドを実行 Enter password: <- データベース管理者のパスワード admin1234 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 3 Server version: 10.5.8-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>create database nextcloud; <- DBを作成 nextcloud Query OK, 1 row affected (0.001 sec) <- データベース名 nextcloud が作成完了。 MariaDB [(none)]> MariaDB [(none)]> grant all privileges on nextcloud.* to nextadmin@localhost identified by 'nextpass'; MariaDB [(none)]> flush privileges; MariaDB [(none)]> quit 今回は「Nextcloud」用のデータベースを下記の内容で作成しました。 データベース名 nextcloud 管理ユーザ名 nextadmin パスワード nextpass CentOS7 上でWebブラウザを起動する http://localhost/nextcloud/ <- Nextcloud の初期設定 Web 初期画面、管理者アカウントを作成したください。 nextparknet <- 管理ユーザ next1234 <- パスワード 「ストレージとデータベース」 <- クリック データフォルダー /var/lib/nextcloud/data データベースを選択してください SQLite MySQL/MariaDB PostgreSQL MySQL/MariaDB <- クリック データベースのユーザー名 nextadmin データベースのパスワード nextpass データベース名 nextcloud localhost セットアップを完了します <- クリック  | <- 時間が数分かかる。 設定が完了しました。 Nextcloudの画面が表示されます。 ログアウトは、右上のユーザ名 nextcloud をクリック プルダウン表示の下 | ログアウト -------------------------------------------------------------------------------- Windows10 Client をインストールして接続する。 Nextcloud-3.1.13-x64.msi デスクトップに「Nextcloud」アイコン クリックするとWindows10の右下にアイコンが出現する。 設定を行う。