オープンソースソーシャルネットワークまたは単に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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。