在CentOS RHEL 6/5上安装Elgg(社交网络平台)

时间:2019-05-19 01:26:45  来源:igfitidea点击:

Elgg是一个基于PHP的开源应用程序。

本文将在CentOS、RHEL和Fedora系统的LAMP环境中安装Elgg。
对于本教程,我们假设系统上已经安装了LAMP。

第一步:下载Elgg存档和解压

首先我们需要下载Elgg存档文件,并提取到适当的目录。

# cd /var/www
# wget  wget http://elgg.org/download/elgg-1.8.17.zip

在站点的文档根目录中解压缩的存档,并修改文件的权限。

# tar xzf elgg-1.8.17.zip
# mv elgg-1.8.17 elgg
# chown -R apache.apache elgg
# chmod -R 755 elgg

创建Elgg数据目录,用于Elgg保存它的文件。

# mkdir /var/www/elggdata

第二步:创建MySQL数据库和用户

在提取代码之后,我们需要创建一个MySQL数据库和用于配置Elgg的用户帐户。

# mysql -u root -p
Enter password:

mysql> CREATE DATABASE elgg;
mysql> GRANT ALL ON elgg.* to 'elgg'@'localhost' IDENTIFIED BY '_secret_password_';
mysql> FLUSH PRIVILEGES;
mysql> quit

步骤3:配置Apache 虚拟主机

编辑apache配置文件并为WordPress设置添加一个新的虚拟主机,如下所示。

# vim /etc/httpd/conf/httpd.conf

在文件末尾添加以下内容

<VirtualHost *:80>
    ServerAdmin Hyman@theitroad
    DocumentRoot /var/www/elgg
    ServerName elgg.theitroad.com
    <Directory /var/www/elgg>
        Allowoverride all
    </Directory>
</VirtualHost>

如果你已经在配置文件中创建了另一个虚拟主机,确保启用了NameVirtulHost来使用多个虚拟主机。
重新加载Apache服务以再次读取配置文件。

# service httpd reload

第四步:使用Web安装程序完成安装

Elgg提供了一个易于安装的web安装程序,无需手动编辑文件。

4.1在浏览器中打开以下URL

http://elgg.theitroad.com/install.php

确认所有要求均已完成,然后单击下一步

4.3输入数据库详细信息,点击Next

4.4输入网站详细信息,然后点击下一步

4.5插入管理用户详细信息,然后单击Next

4.6最后安装完成,单击Go to site

现在我们已经成功地使用Elgg创建了我们自己的社交网站。