Ubuntu 20.04 LTSでElggをインストールする方法

Ubuntu 20.04 LTSにElggをインストールするには、次の手順に従います。

  1. システムのアップデート:
sudo apt update
sudo apt upgrade
  1. 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
  1. MySQL の設置:
sudo mysql_secure_installation
  1. MySQLのデータベースとユーザーの作成:
sudo mysql -u root -p
CREATE DATABASE elggdb;
GRANT ALL ON elggdb.* TO 'elgguser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

‘elggdb’ をご希望のデータベース名、’elgguser’ と ‘password’ をご使用になりたいユーザー名とパスワードに置き換えてください。

  1. Elggをダウンロード:
wget https://elgg.org/download/elgg-3.3.10.zip
  1. Elggを解凍
unzip elgg-3.3.10.zip
  1. ElggファイルをApacheのWebルートに移動します。
sudo mv elgg-3.3.10 /var/www/html/elgg
  1. ファイルとディレクトリの権限を設定する:
sudo chown -R www-data:www-data /var/www/html/elgg
sudo chmod -R 755 /var/www/html/elgg
  1. Apache 仮想ホストの設定
sudo nano /etc/apache2/sites-available/elgg.conf

エディターに下記を追加する:

<VirtualHost *:80>
ServerAdmin admin@yourwebsite.com
DocumentRoot /var/www/html/elgg/
ServerName yourwebsite.com
ServerAlias www.yourwebsite.com
<Directory /var/www/html/elgg/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

‘yourwebsite.com’ をあなたのドメインまたは IP アドレスに置き換えてください。

  1. 仮想ホストを有効にしてApacheを再起動する
sudo a2ensite elgg.conf
sudo systemctl reload apache2
  1. インストール完了

ブラウザで http://yourwebsite.com にアクセスし、Elggのインストール手順に従ってインストールします。

これらの手順により、ElggはUbuntu 20.04 LTSにインストールされます。これは基本的なインストールプロセスであるため、実際のニーズに応じてさらなる構成と設定が必要になる可能性があります。

bannerAds