2020年5月5日火曜日

Ubuntu 20.04にTextpatternとMariaDBをインストールする

TextpatternはPHP製のCMSです。

○Textpatternの画面


〇インストール方法
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 textpattern DEFAULT CHARACTER SET utf8mb4;"

mysql -uroot -proot -e "CREATE USER textpattern@localhost IDENTIFIED BY 'textpattern';"

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

mysql -uroot -proot -e "FLUSH PRIVILEGES;"
2. TextPatternをインストールします。
sudo apt-get -y install apache2 \
  php7.4 \
  libapache2-mod-php7.4 \
  php7.4-json \
  php7.4-mysql \
  php7.4-common \
  php7.4-xml \
  php7.4-zip \
  php7.4-mbstring \
  php7.4-curl \
  php7.4-gd

wget https://textpattern.com/file_download/98/textpattern-4.8.0.tar.gz

tar xvfz textpattern-4.8.0.tar.gz

sudo mv textpattern-4.8.0 /opt/textpattern

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

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

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

sudo a2enmod rewrite

sudo systemctl restart apache2.service

3. ブラウザでhttp://<ホスト名またはIPアドレス>/textpattern/textpattern/setup/index.php にアクセスします。
Please choose a languageで「日本語」を選択して、「submit」ボタンをクリックします。


4. 「データベース情報の設定」画面で以下の項目を入力して、「次へ」ボタンをクリックします。
MySQL ログイン: textpattern
MySQL パスワード: textpattern
MySQL サーバ: localhost
MySQL データベース: textpattern


5. 「設定ファイルの追加」画面でページに表示された内容を/opt/textpattern/textpattern/config.phpとして保存します。「行いました!」ボタンをクリックします。


6. 「データベースの構築」画面で、管理者の情報やサイトの設定を入力し「次へ」ボタンをクリックします。


7. 設定完了画面を確認して、以下のコマンドを実行します
sudo rm -R /opt/textpattern/textpattern/setup/



○関連情報
Textpatternのまとめ

・Textpatternのwebサイト
https://textpattern.com/

0 件のコメント:

コメントを投稿