GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

このチュートリアルでは、 Ubuntu16.04VPSにApacheを使用してオープンソースソーシャルネットワークをインストールする方法について段階的に説明します。 。
Open Source Social Network(OSSN)は、PHPで記述されたソーシャルネットワーキングソフトウェアであり、Webサイト開発者がソーシャルネットワーキングWebサイトを作成するために使用します。インストールプロセスは簡単で、数分しかかかりません。

このチュートリアルを書いている時点で、オープンソースソーシャルネットワークの最新の安定バージョンは4.2であり、次のものが必要です。

  • PHP 5.4以降(できれば最新)、cURL、mcrypt、MySQLi、ZIP、JSON、XML PHP拡張機能、およびGDPHPライブラリを有効にしてコンパイル。
  • PHPで有効になっているallow_url_fopenオプション
  • mod_rewriteモジュールでコンパイルされたApacheWebServer2.0以降;

このインストールガイドは、Apacheが仮想サーバーにすでにインストールおよび構成されていることを前提としています。

インストールから始めましょう。サーバーのOSパッケージが完全に最新であることを確認してください:

apt-get update 
apt-get upgrade

Apacheリライトモジュールがまだ有効になっていない場合は有効にします:

a2enmod rewrite

必要なPHPパッケージをインストールします:

apt-get install php7.0-cli php7.0-common php7.0-json php7.0-mcrypt php7.0-mysql php7.0-xml php7.0-curl php7.0-zip php7.0-gd

変更を有効にするには、Apacheサービスを再起動します。

service apache2 restart

http://www.opensource-socialnetwork.org/downloadで入手可能な最新バージョンのオープンソースソーシャルネットワークをサーバー上のディレクトリにダウンロードし、次のコマンドを使用して抽出します。

cd /opt/
wget https://www.opensource-socialnetwork.org/download_ossn/latest/build.zip -O ossn.zip
unzip ossn.zip -d /var/www/html/

OSSN用の新しいMySQLデータベースとユーザーを作成します:

mysql -u root -p
mysql> SET GLOBAL sql_mode='';
mysql> CREATE DATABASE ossndb;
mysql> CREATE USER 'ossnuser'@'localhost' IDENTIFIED BY 'y0ur-pAssW0RD';
mysql> GRANT ALL PRIVILEGES ON ossndb.* TO 'ossnuser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

「y0ur-pAssW0RD」を強力なパスワードに置き換えることを忘れないでください。

PHP構成ファイル(/etc/php/7.0/cli/php.ini)を編集します:

vi /etc/php/7.0/cli/php.ini

次の行を変更します:

allow_url_fopen = On
file_uploads = On
upload_max_filesize = 32M

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

mkdir -p /var/www/ossndatadir

すべてのファイルはWebサーバーで読み取り可能である必要があるため、適切な所有権を設定します。

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

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「ossn.conf」という名前の新しいApache構成ファイルを作成します。

touch /etc/apache2/sites-available/ossn.conf
ln -s /etc/apache2/sites-available/ossn.conf /etc/apache2/sites-enabled/ossn.conf
vi /etc/apache2/sites-available/ossn.conf

次に、次の行を追加します。

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/ossn/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/ossn/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>
>

000-default.confファイルを削除します:

rm /etc/apache2/sites-enabled/000-default.conf

変更を有効にするには、ApacheWebサーバーを再起動します。

service apache2 restart

お気に入りのWebブラウザーを開き、http://your-domain.com/に移動して、すべてのインストール前提条件が満たされ、OSSNインストーラーが起動していることを確認します。インストール画面の簡単な指示に従って、必要な情報を要求に応じて挿入する必要があります。データディレクトリを「/var/ www/ossndatadir」に設定することを忘れないでください。

それだ。オープンソースソーシャルネットワークがサーバーにインストールされています。

http://your-domain.com/administratorでOSSN管理バックエンドにログインし、必要に応じてOSSNを構成します。

もちろん、OSSN VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にオープンソースソーシャルネットワークのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

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


Panels
  1. Ubuntu16.04にOpenRealEstateをインストールする方法

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

  3. Ubuntu18.04にOpeneShopをインストールする方法

  1. Ubuntu 20.04にオープンソースosTicketをインストールします-ステップバイステップガイド?

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

  3. Ubuntu18.04に求人広告をインストールする方法

  1. Ubuntu 18.04 LTSにオープンソースソーシャルネットワーク(OSSN)をインストールする方法

  2. Ubuntu18.04LTSにElggソーシャルネットワークをインストールする方法

  3. Ubuntu18.04LTSにDockerを使用してMastodonSocialNetworkをインストールする方法