如何在 Ubuntu 20.04 LTS上安装 Elgg

   2025-02-18 2970
核心提示:要在Ubuntu 20.04 LTS上安装Elgg,可以按照以下步骤进行操作:更新系统:sudo apt updatesudo apt upgrade安装LAMP(Linux、Apac

要在Ubuntu 20.04 LTS上安装Elgg,可以按照以下步骤进行操作:

更新系统:
sudo apt updatesudo apt upgrade
安装LAMP(Linux、Apache、MySQL和PHP)堆栈:
sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql php-gd php-curl php-xmlrpc php-mbstring php-intl php-xml php-zip
配置MySQL:
sudo mysql_secure_installation
创建MySQL数据库和用户:
sudo mysql -u root -pCREATE DATABASE elggdb;GRANT ALL ON elggdb.* TO 'elgguser'@'localhost' IDENTIFIED BY 'password';FLUSH PRIVILEGES;EXIT;

替换 ‘elggdb’ 为您希望创建的数据库名称,并将 ‘elgguser’ 和 ‘password’ 替换为您想要使用的用户名和密码。

下载Elgg:
wget https://elgg.org/download/elgg-3.3.10.zip
解压缩Elgg:
unzip elgg-3.3.10.zip
移动Elgg文件到Apache的网页根目录:
sudo mv elgg-3.3.10 /var/www/html/elgg
设置文件和目录权限:
sudo chown -R www-data:www-data /var/www/html/elggsudo chmod -R 755 /var/www/html/elgg
配置Apache虚拟主机:
sudo nano /etc/apache2/sites-available/elgg.conf

在编辑器中,添加以下内容:

<VirtualHost *:80>ServerAdmin admin@yourwebsite.comDocumentRoot /var/www/html/elgg/ServerName yourwebsite.comServerAlias www.yourwebsite.com<Directory /var/www/html/elgg/>Options FollowSymLinksAllowOverride AllRequire all granted</Directory>ErrorLog ${APACHE_LOG_DIR}/error.logCustomLog ${APACHE_LOG_DIR}/access.log combined</VirtualHost>

将 ‘yourwebsite.com’ 替换为您的域名或IP地址。

启用虚拟主机并重启Apache:
sudo a2ensite elgg.confsudo systemctl reload apache2
完成安装:

在浏览器中访问 http://yourwebsite.com ,然后按照Elgg的安装向导进行安装。

这些步骤将在Ubuntu 20.04 LTS上安装Elgg。请注意,这只是基本的安装过程,您可能还需要根据实际需求进行其他配置和设置。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言