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