このチュートリアルでは、CentOS 6にElggをインストールする方法を紹介します。知らない人のために、Elggはオープンソースで強力なソーシャルネットワーキングエンジンであり、独自のソーシャルネットワーキングWebサイト。これはPHPベースのアプリケーションであり、LinuxVPSに簡単にインストールできます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS 6へのElgg(ソーシャルネットワーキングプラットフォーム)の段階的なインストールを紹介します。
CentOS6にElggをインストールする
ステップ1.まず、システムでEPELリポジトリを有効にする必要があります。
## RHEL/CentOS 6 64-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm ## RHEL/CentOS 6 32-Bit ## # wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm
ステップ2. CentOS 6にLAMP(Apache、PHP、およびMySQL)をインストールします。
yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring wget unzip
LAMPサービスを開始し、起動時に開始できるようにします:
service httpd start service mysqld start chkconfig httpd on chkconfig mysqld on
ステップ3.Elgg用のMySQLの構成。
デフォルトでは、MySQLは強化されていません。 mysql_secure_installation
を使用してMySQLを保護できます。 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMySQLへのアクセスを削除する各手順を注意深く読んでください。
mysql_secure_installation
次に、MySQLコンソールにログインして、Elggのデータベースを作成する必要があります。次のコマンドを実行します。
mysql -u root -p
これによりパスワードの入力を求められるので、MySQLルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Elggのインストール:
CREATE DATABASE elgg_db; CREATE USER 'elgguser'@'localhost' IDENTIFIED BY 'your-password-here'; GRANT ALL PRIVILEGES ON elgg_db.* TO 'elgguser'@'localhost'; FLUSH PRIVILEGES;
Elgg用の新しいApache仮想ホストを作成します:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/elgg/ ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog logs/yourdomain.com-error_log CustomLog logs/yourdomain.com-access_log common </VirtualHost>
変更を有効にするためにApacheサービスを再起動します:
service httpd restart
ステップ5.Elggをインストールします。
Elggの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン1.11.1です:
wget https://www.elgg.org/getelgg.php?forward=elgg-1.11.1.zip unzip elgg-*
Elggのインストールファイルとディレクトリを移動します:
mv /elgg-1.11.1/ /var/www/html/elgg/ cd /var/www/html/elgg/
ステップ6.Elggへのアクセス。
ElggはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://yourdomain.com/install.phpに移動します。コード> または
http://server-ip/install.php
インストールを完了するために必要な手順を完了します。 Webサーバーに/var / www / html / elgg /
への書き込みとディレクトリの作成の権限があることを確認してください 。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。
おめでとうございます!Elggが正常にインストールされました。CentOS6システムにElggソーシャルネットワーキングエンジンをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、Elggの公式Webサイトを確認することをお勧めします。