2020年5月12日火曜日

Ubuntu 20.04にMODX Evolutionをインストールする

MODXはPHP製のCMSです。

〇MODX Evolutionの画面


〇インストール方法
1. 以下のコマンドを実行してMariaDBをインストールします。
sudo apt-get update

sudo apt-get -y install mariadb-server

sudo mysql -uroot -e "SET PASSWORD = PASSWORD('root'); FLUSH PRIVILEGES;"
※パスワードは適宜変更してください。

mysql -uroot -proot -e "CREATE DATABASE modx DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER modx@localhost IDENTIFIED BY 'modx';"
※パスワードは適宜変更してください。

mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON modx.* TO 'modx'@'localhost';"

mysql -uroot -proot -e "FLUSH PRIVILEGES;"

2.MODX Evolutoinをインストールします。
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-mysql \
  php7.4-common \
  php7.4-xml \
  php7.4-zip \
  php7.4-mbstring \
  php7.4-gd \
  unzip

wget -O modx.zip 'https://modx.com/download/direct?id=modx-2.7.3-pl.zip&0=abs'

unzip modx.zip

sudo mv modx-* /opt/modx

sudo chown -R www-data:www-data /opt/modx

sudo ln -s  /opt/modx /var/www/html

cat << EOF | sudo tee -a /etc/apache2/apache2.conf
<Directory /var/www/html>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>
EOF

sudo systemctl reload apache2.service

3. ブラウザからhttp://<ホスト名またはIPアドレス>/modx/setup/ にアクセスします。「次へ」ボタンをクリックします。

4. 「次へ」ボタンをクリックします

5. オプションはデフォルトのままで、画面下の「次へ」ボタンをクリックします。


6. 以下の設定を行い「ここをクリックしてデータベース接続をテストしてください」リンクをクリックします。
データベースの種類: mysql
データベースホスト: localhost
データベースユーザ名: modx
データベースパスワード: modx
データベース名: modx
データベースのプレフィックス: modx_


7. 「ここをクリックしてデータベースの選択を確認してください」リンクをクリックします。

8. 管理者情報を入力して、「次へ」ボタンをクリックします。

9. 画面下の「次へ」ボタンをクリックします。

10. 画面下の「インストール」ボタンをクリックします

11. 「次へ」ボタンをクリックします。

12.「ログイン」ボタンをクリックします


0 件のコメント:

コメントを投稿