GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu18.04LTSにLimeSurveyをインストールする方法

LimeSurveyは、PHPで記述された無料のオープンソースのオンライン調査アプリケーションであり、MySQLまたはPostgreSQLデータベースを使用します。 LimeSurveyを使用すると、コーディングやスクリプトを作成しなくても、オンライン調査を作成、開発、公開し、回答を収集できます。

このチュートリアルでは、Ubuntu 18.04 LTS(Bionic Beaver)サーバーにLimeSurveyをインストールして構成する方法を学習します。

要件
  • Ubuntu18.04を実行しているサーバー。
  • sudo権限を持つroot以外のユーザー。

LAMPサーバーをインストールする

まず、次のコマンドを使用してApacheWebサーバーとMariaDBサーバーをインストールします。

sudo apt-get install apache2 mariadb-server -y

次に、最新バージョンのPHPをインストールするには、ondrejリポジトリを追加する必要があります。次のコマンドでリポジトリを追加できます:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

リポジトリがインストールされたら、次のコマンドを使用して、リポジトリを更新し、すべての依存関係とともにPHPをインストールします。

sudo apt-get update -y
sudo apt-get install php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-xml php7.2-mysql php7.2-gd php7.2-zip php7.2-ldap php7.2-imap unzip wget curl

すべてのパッケージがインストールされたら、ApacheおよびMariaDBサービスを開始し、次のコマンドを実行して起動時に開始できるようにします。

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
MariaDBを構成する

MariaDBデータベースを構成する前に、次のコマンドを使用してMariaDBを保護します。

sudo mysql_secure_installation

以下に示すように、すべての質問に答えてください。

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDBが保護されたら、MariaDBシェルにログインします。

mysql -u root -p

プロンプトが表示されたらrootパスワードを入力し、LimeSurveyのデータベースとユーザーを作成します。

-MariaDB [(none)]>CREATE DATABASE limesurvey_db;
MariaDB [(none)]>GRANT ALL PRIVILEGES ON limesurvey_db.* TO 'limesurvey_user'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

LimeSurveyをインストール

まず、LimeSurveyの最新バージョンを公式Webサイトからダウンロードする必要があります。次のコマンドでダウンロードできます:

wget https://download.limesurvey.org/latest-stable-release/limesurvey3.14.3+180809.tar.gz

ダウンロードが完了したら、次のコマンドを使用してダウンロードしたファイルを抽出します。

tar -xvzf limesurvey3.14.3+180809.tar.gz

次に、抽出したディレクトリをApacheおよびWebルートディレクトリにコピーし、必要な権限を付与します。

sudo cp -r limesurvey /var/www/html/
sudo chown www-data:www-data -R /var/www/html/limesurvey

次に、LimeSurveyのApache仮想ホストを作成します:

sudo nano /etc/apache2/sites-available/limesurvey.conf

次の行を追加します:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/limesurvey/
ServerName example.com
<Directory /var/www/html/limesurvey/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/lime-error_log
CustomLog /var/log/apache2/lime-access_log common
</VirtualHost>

ファイルを保存してから、次のコマンドで仮想ホストを有効にします。

sudo a2ensite limesurvey

最後に、ApacheWebサーバーを再起動して変更を加えます。

sudo systemctl restart apache2
アクセスLimeSurvey

次に、Webブラウザーを開き、URL http://example.comを入力します。 。次のページにリダイレクトされます:

次に、インストールの開始をクリックします ボタン。次のページが表示されます:

次に、使用許諾契約に同意し、同意するをクリックします。 ボタン。次のページが表示されます:

すべての要件が満たされていることを確認してから、次へをクリックします ボタン。次のページが表示されます:

ここで、データベースの詳細を入力し、次へをクリックします。 ボタン。次のページが表示されます:

次に、データベースに入力をクリックします。 ボタン。次のページが表示されます:

ここで、管理者のユーザー名とパスワード、サイト名、メールアドレスを入力し、[次へ]をクリックします ボタン。インストールが完了すると、次のページが表示されます。

次に、管理をクリックします ボタン。次のページが表示されます:

次に、ログインの詳細を入力し、ログインをクリックします。 ボタン。次のページが表示されます:

リンク
  • https://www.limesurvey.org

Ubuntu
  1. Ubuntu16.04LTSにOctoberCMSをインストールする方法

  2. Ubuntu18.04LTSにRをインストールする方法

  3. Ubuntu20.04LTSにRをインストールする方法

  1. Ubuntu16.04LTSにAbanteCartをインストールする方法

  2. Ubuntu18.04LTSにPimcoreCMSをインストールする方法

  3. Ubuntu18.04LTSにGetSimpleCMSをインストールする方法

  1. Ubuntu18.04LTSにHubzillaをインストールする方法

  2. Ubuntu18.04LTSにタイプセッターCMSをインストールする方法

  3. Ubuntu18.04LTSにFlintCMSをインストールする方法