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

CentOS7VPSにオープンソースソーシャルネットワークをインストールする方法

オープンソースソーシャルネットワークまたは単にOSSNは、PHPベースのソーシャルネットワーキングアプリケーションです。 OSSNを使用すると、独自のソーシャルネットワークWebサイトを作成し、メンバーとの関係を構築できます。この記事では、Apache、MariaDB、PHPを使用してCentOS7VPSにOSSNをインストールする方法について説明します。

インストールはとても簡単です。 Open Source Social Networkを実行するには、サーバーがいくつかの要件を満たしている必要があります
– PHP5.3以降
– MySQL5以降
– ApacheWebサーバー
– Apache mod_rewrite
–PHP関数curl
– PHPGDライブラリ
–JSONサポート
– XML

ユーザーrootとしてサーバーにログインし、次のコマンドを実行してすべてのサービスが最新であることを確認します

yum -y update

CentOS7マシンにMariaDBデータベースサーバーをインストールします

yum install mariadb mariadb-server

MariaDBデータベースサーバーを起動し、起動時に起動できるようにします

systemctl start mariadb
systemctl enable mariadb

「mysql_secure_installation」スクリプトを実行してデータベースサーバーを保護し、MariaDBルートパスワードを設定します

「root」ユーザーを使用してMariaDBサーバーにログインし、OSSN用の新しいデータベースとユーザーを作成します。

mysql -u root -p
CREATE DATABASE ossn;
CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `ossn`.* TO 'ossnuser'@'localhost';
FLUSH PRIVILEGES;

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

yum install httpd

MariaDBで行ったのと同じように、Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします

systemctl start httpd
systemctl enable httpd

OSSNはPHPベースのアプリケーションであるため、いくつかのPHPモジュールを使用してPHPをインストールする必要があります

yum install php php-gd php-xml php-common

OSSNの公式ウェブサイトにアクセスし、現在OSSNバージョン2.3である最新の安定したリリースをダウンロードします

wget https://www.opensource-socialnetwork.org/downloads/ossn-v2.3-1426433343.zip

OSSNファイルをサーバーのドキュメントルートディレクトリに解凍します

unzip ossn-v2.3-1426433343.zip -d /var/www/html/

これにより、ドキュメントルート内に新しい「ossn」ディレクトリが作成されます。

ディレクトリの所有権を変更する

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

ドキュメントのルートディレクトリがどこにあるかを確認するには、次のコマンドを使用できます

grep -i '^documentroot' /etc/httpd/conf/httpd.conf

OSSNには、プロファイルアイコンや写真などのアップロードされたファイルを保存するためのディレクトリが必要です。セキュリティ上の理由から、このディレクトリはドキュメントのルートディレクトリの外に作成します

mkdir /var/www/ossndata

次に、ドメインのApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します

vim /etc/httpd/conf.d/vhosts.conf

IncludeOptional vhosts.d/*.conf

仮想ホストを作成する

vim /etc/httpd/vhosts.d/yourdomain.com.conf

<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/yourdomain.com"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/yourdomain.com/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

最後にApacheを再起動して、変更を有効にします。

systemctl restart httpd

次に、Webブラウザーを開き、http://yourdomain.comにアクセスして、OSSNのインストールを完了します

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にオープンソースソーシャルネットワークのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。 CentOS7にOpenClassifiedsをインストールする方法を読むことも検討してください。

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


Cent OS
  1. CentOS8にPHP7.3をインストールする方法

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

  3. CentOS6VPSにPHP-Nukeをインストールする方法

  1. CentOS6VPSにConcrete5をインストールする方法

  2. CentOS6VPSにPmWikiをインストールする方法

  3. CentOSVPSにMyWebSQLをインストールする方法

  1. CentOSにPHP5.5をインストールする方法

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

  3. Ubuntu16.04にオープンソースソーシャルネットワークをインストールする