〇Question2Answerの画面
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 q2a DEFAULT CHARACTER SET utf8mb4;"
mysql -uroot -proot -e "CREATE USER q2a@localhost IDENTIFIED BY 'q2a';"
mysql -uroot -proot -e "GRANT ALL PRIVILEGES ON q2a.* TO 'q2a'@'localhost';"
mysql -uroot -proot -e "FLUSH PRIVILEGES;"
2. PHPのインストール
sudo apt-get -y install apache2 \
php7.3 \
libapache2-mod-php7.3 \
php7.3-common \
php7.3-mysql \
php7.3-mbstring \
unzip
3. Question2Answerのインストール
cd /opt
sudo wget https://github.com/q2a/question2answer/releases/download/v1.8.4/question2answer-1.8.4.zip
sudo unzip question2answer-1.8.4.zip
sudo mv question2answer-1.8.4 q2a
sudo wget https://github.com/naga0ka/Q2A-Japanese/archive/master.zip
sudo unzip master.zip
sudo mv /opt/Q2A-Japanese-master/ja/ /opt/q2a/qa-lang/
sudo cp /opt/q2a/qa-config-example.php /opt/q2a/qa-config.php
sudo sed -i -e 's/your-mysql-username/q2a/' /opt/q2a/qa-config.php
sudo sed -i -e 's/your-mysql-password/q2a/' /opt/q2a/qa-config.php
sudo sed -i -e 's/your-mysql-db-name/q2a/' /opt/q2a/qa-config.php
sudo chown -R www-data:www-data /opt/q2a
sudo ln -s /opt/q2a /var/www/html
sudo service apache2 restart
3. ブラウザでhttp://<ホスト名またはアドレス>/q2a/ にアクセスします。
「Set up the Database including User Management」ボタンをクリックします
0 件のコメント:
コメントを投稿