GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にNextcloud11をインストールする方法

CentOS7にNextcloud11をインストールする方法を紹介します。Nextcloudは、ファイルホスティングサービスを作成および使用するためのオープンソースソフトウェアです。ファイルホスティング機能とは別に、多くの追加のカレンダー、同期、連絡先機能があります。これは、Googleドライブ、Dropbox、Boxなどの人気のあるサービスに代わる優れた無料の代替手段です。CentOS7にNextcloud 11をインストールするのは、以下の手順に注意深く従えば簡単な作業です。

VPSでNextcloudを実行するには、次の要件をインストールする必要があります。

MySQLまたはMariaDB
PHP 7.0 +
Apache2.4とmod_phpモジュール

このチュートリアルでは、MariaDB、PHP、Apacheを搭載したCentOS7VPSの1つに最新バージョンのNextcloudをインストールします。 Ubuntu VPSを使用する場合は、Ubuntu16.04にNextcloudをインストールする方法に関するチュートリアルを確認してください

[ecko_alert color =” blue”]すでにownCloudを使用していますか? ownCloudからNextcloudに移行する方法、またはVPSを取得する方法についてのチュートリアルを確認してください。無料で行います![/ ecko_alert]

1。システムを更新する

まず、SSH経由でユーザーrootとしてCentOS 7 VPSにログインします:

ssh root@IP_Address

完全に最新であることを確認してください:

yum -y update

2。 MariaDBサーバーをインストールする

Nextcloudには空のデータベースが必要なので、MariaDBサーバーをインストールします:

yum -y install mariadb mariadb-server

インストールしたら、MariaDBを起動し、起動時に起動できるようにします。

systemctl start mariadb
systemctl enable mariadb

mysql_secure_installationを実行します MariaDBのセットアップを完了するためのインストール後のスクリプト:

mysql_secure_installation

Enter current password for root (enter for none): ENTER
Set root password? [Y/n] Y
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

MariaDBがインストールされたら、ユーザーrootとしてデータベースサーバーにログインし、Nextcloudのデータベースとユーザーを作成します。

mysql -u root -p

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

3。 ApacheWebサーバーをインストールする

次に、ApacheWebサーバーをインストールします。

yum install httpd -y

Apacheを起動し、起動時に起動するようにします:

systemctl start httpd.service
systemctl enable httpd.service

4。 PHP7をインストールする

CentOS7のデフォルトのPHPバージョンはPHP5.4です。このチュートリアルでは、PHPバージョン7をインストールします。

RemiおよびEPELリポジトリパッケージをインストールします:

rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Remi PHP 7リポジトリを有効にする:

yum-config-manager --enable remi-php70

次のコマンドを実行して、PHP7とNextcloudに必要ないくつかのPHPモジュールをインストールします。

yum -y install php php-mysql php-pecl-zip php-xml php-mbstring php-gd

次に、PHP構成ファイルを開き、アップロードファイルのサイズを増やします。次のコマンドを実行すると、PHP構成ファイルの場所を見つけることができます。

php --ini |grep Loaded
Loaded Configuration File:         /etc/php.ini

この場合、/ etc/php.iniファイルに変更を加える必要があります。デフォルトのアップロード制限を100MBに増やします。必要に応じて値を設定できます。次のコマンドを実行します:

sed -i "s/post_max_size = 8M/post_max_size = 100M/" /etc/php.ini
sed -i "s/upload_max_filesize = 2M/upload_max_filesize = 100M/" /etc/php.ini

Webサーバーを再起動します:

systemctl restart httpd

5。 Nextcloud11をインストールする

Nextcloudの公式ウェブサイトにアクセスして、アプリケーションの最新の安定したリリースをダウンロードしてください

wget https://download.nextcloud.com/server/releases/nextcloud-11.0.2.zip

ダウンロードしたzipアーカイブをサーバーのドキュメントルートディレクトリに解凍します

unzip nextcloud-11.0.2.zip -d /var/www/html/

ApacheユーザーをNextcloudファイルの所有者に設定します

chown -R apache:apache /var/www/html/nextcloud/

最後に、http:// yourIP/nextcloudでNextcloudにアクセスします。インストールウィザードは、すべての要件があるかどうかを確認し、すべてがOKである場合は、管理者ユーザーを作成してストレージとデータベースを選択するように求められます。データベースとしてMySQL/MariaDBを選択し、この投稿の前半で作成したデータベースの詳細を入力します。

Database user: nextclouduser
Database password: YOURPASSWORD
Database name: nextcloud
host: localhost

もちろん、マネージドNextcloud Hostingサービスのいずれかを使用している場合は、CentOS7にNextcloud11をインストールする必要はありません。その場合は、専門のLinux管理者にCentOS7にNextcloud11をインストールするよう依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 CentOS7にNextCloud14をインストールする方法に関する新しい投稿も読むことができます。

PS。 この投稿が気に入った場合は、CentOS7にNextcloud11をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS 7 /RHEL7にNextcloudをインストールする方法

  2. CentOS 8 /RHEL8にNextcloudをインストールする方法

  3. CentOS7にNextCloud14をインストールする方法

  1. CentOS7にPHP7、7.2、7.3をインストールする方法

  2. CentOS7にJava11および12をインストールする方法

  3. CentOS7にWine4.0をインストールする方法

  1. CentOS7にVim8.2をインストールする方法

  2. CentOS7にVirtualBoxをインストールする方法

  3. CentOS8にGitをインストールする方法