マイクロウェーバー は、機能が豊富なオープンソースのコンテンツ管理システムおよびWebサイトビルダーです。これは、PHPプログラミング言語と堅牢なLaravelJavaフレームワークに基づいています。 Microweberのドラッグアンドドロップテクノロジーとリアルタイムの書き込みおよびテキスト編集機能は、コンテンツをすばやく簡単に作成する方法を提供し、Webサイトを豊かな環境に変えて考えを表現するのに役立ちます。また、ストアフロント機能が組み込まれているため、インターネットで商品を販売できるeコマースサイトを作成できます。
このチュートリアルでは、Ubuntu18.04VPSにMicroweberをインストールする方法を紹介します。
要件:
- このチュートリアルでは、UbuntuVPSを使用します。
- 動作するLAMPまたはLEMP(Linux、Apache / Nginx、MySQL、PHP)スタックも必要です。 Ubuntu 18.04 VPSには、完全に構成されたLAMPスタックがプリインストールされています。
- 完全なSSHルートユーザーアクセスまたはsudo権限を持つユーザーも必要です。
ステップ1:サーバーに接続する
始める前に、rootユーザーまたはsudo権限を持つ他のユーザーとしてSSH経由でサーバーに接続する必要があります。
rootユーザーとしてサーバーに接続するには、次のコマンドを使用します。
ssh root@IP_ADDRESS -p PORT_NUMBER
必ずIP_ADDRESSとPORT_NUMBERを実際のサーバーのIPアドレスとSSHポート番号に置き換えてください。
ログインしたら、次のコマンドを実行して、サーバーが最新であることを確認します。
sudo apt update sudo apt upgrade
システムは常に最新の状態に保ってください。自動更新を設定することもできます。
ステップ2:Apacheをインストールする
Apacheは高速で安全なWebサーバーであり、世界で最も人気があり、広く使用されているWebサーバーの1つです。
Ubuntu 18.04サーバーにApacheをインストールするには、次のコマンドを実行します。
sudo apt install apache2
インストールが完了したら、システムの起動時にApacheサービスが自動的に開始されるようにします。次のコマンドでそれを行うことができます:
sudo systemctl enable apache2
Apacheが実行されていることを確認するには、次のコマンドを実行します。
sudo systemctl status apache2
出力:
● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Drop-In: /lib/systemd/system/apache2.service.d └─apache2-systemd.conf Active: active (running) since Thu 2019-03-28 04:47:47 CDT; 7min ago Main PID: 843 (apache2) Tasks: 6 (limit: 2320) CGroup: /system.slice/apache2.service ├─843 /usr/sbin/apache2 -k start ├─868 /usr/sbin/apache2 -k start ├─869 /usr/sbin/apache2 -k start ├─871 /usr/sbin/apache2 -k start ├─872 /usr/sbin/apache2 -k start └─873 /usr/sbin/apache2 -k start
ウェブブラウザを開いてサーバーのIPアドレスを入力することもできます(例: http://your-ip-address
)。 Apacheが正常にインストールされると、Webブラウザに「動作します!」というメッセージが表示されます。 。
ステップ3:MySQLをインストールする
次のステップは、MySQLをインストールすることです。これは、最も人気のあるデータベース管理システムの1つです。
システムにMySQLをインストールするには、次のコマンドを入力し、プロンプトが表示されたら文字「Y」を入力します。
sudo apt install mysql-server
インストール中に、MySQLrootユーザーのパスワードを入力するように求められます。必ず強力なパスワードを入力してください。
MySQLインストールのセキュリティをさらに向上させ、MySQL rootユーザーのパスワードを設定するには、 mysql_secure_installationを実行する必要があります。 スクリプトを作成し、画面の指示に従います。以下のコマンドを実行して、システムを構成します。
sudo mysql_secure_installation
プログラムが現在のMySQLルートパスワードの入力を求めてきた場合は、MySQLのインストール時にデフォルトでパスワードが設定されていないため、[Enter]キーを1回押すだけです。
さらにいくつかの質問が画面に表示されます。「Y」の文字を入力して、すべての質問に「はい」と答えることをお勧めします。
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
ここでも、次のコマンドを使用して、MySQLが起動時に起動できるようにすることができます。
sudo systemctl enable mysql
それだけです– MySQLがインストールされ、より安全になりました。
ステップ4:PHPをインストールする
LAMPスタックセットアップの最後のステップは、PHPをインストールすることです。 Ubuntu18.04にはデフォルトでPHP7.2が付属しています。
PHPがApacheおよびMySQLサーバーに接続できるように、いくつかの追加モジュールも含まれます。これらに加えて、Microweberサイトに必要なモジュールをインストールします。
これを行うには、次のコマンドを入力します。
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-cli php7.2-opcache php7.2-gd php7.2-curl php7.2-cli php7.2-imap php7.2-mbstring php7.2-soap 7.2-xmlrpc php7.2-xml php7.2-zip
PHPが正しく設定されているかどうかをテストするために、info.php
というファイルを作成します。 。このファイルをWebサーバーのルートディレクトリ内に配置します。
テキストエディタを開きます:
sudo nano /var/www/html/info.php
次の行を入力してファイルを保存します:
<?php phpinfo(); ?>
次のように入力して、Apacheサーバーを再起動します。
sudo systemctl restart apache2
ここで、このページに移動すると、次のようになります。 http://your-ip-address/info.php
Webブラウザーに、現在のPHP構成を示す次のページが表示されます。
これは、PHPが正しくセットアップされ、正しく機能していることを意味します。
ステップ5:Microweberをインストールする
これで、Microweberのインストールと構成から始めることができます。
まず、新しいデータベースを作成する必要があります。これを行うには、次のコマンドを入力して、rootユーザーとしてMySQLデータベースサーバーにログインします。
sudo mysql -u root -p
新しいデータベースとユーザーを作成するには、MySQLシェルで次のコマンドを実行します。
CREATE DATABASE microweber; CREATE USER microweber@localhost IDENTIFIED BY 'strong-password'; GRANT ALL PRIVILEGES ON microweber.* TO microweber@localhost; FLUSH PRIVILEGES;
必ずstrong-passwordを実際のstrongpasswordに置き換えてください。
MySQLデータベースサーバーのコマンドラインを終了するには、次のように入力します。
exit
次に、Microweberサイトの新しいディレクトリを作成しましょう:
sudo mkdir /var/www/microweber
Microweberの最新バージョンを公式サイトからダウンロードできるようになりました。これは、次のコマンドで実行できます。
wget https://microweber.com/download.php -O latest.zip
Microweberディレクトリにファイルを抽出するには、次のコマンドを実行します。
sudo unzip latest.zip -d /var/www/microweber
ファイルの所有者は、システムで実行されているWebサーバーのユーザーである必要があります。この例では、Apache Webサーバーを使用しており、ApacheはUbuntuの「www-data」ユーザーの下で実行されます。ファイルの所有者を変更するには、次のコマンドを実行できます。
sudo chown -R www-data:www-data /var/www/microweber/
ステップ6:Apacheを構成する
このステップでは、Apacheの仮想ホストファイルを作成する方法を示します。これは、ドメイン名を使用してMicroweberインストールにアクセスできるようにするためです。
次のコマンドを実行して、仮想ホストファイルを作成します。
nano /etc/apache2/sites-available/microweber.conf
そして、次の情報を入力します:
<VirtualHost *:80> DocumentRoot /var/www/microweber ServerNamemydomain.com
ServerAliaswww.mydomain.com
<Directory /var/www/microweber/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/microweber_error.log CustomLog ${APACHE_LOG_DIR}/microweber_access.log combined </VirtualHost>
必ずmydomain.com
を置き換えてください 実際のドメイン名を使用します。
新しいMicroweber仮想ホストを有効にするには、次のコマンドを実行します。
sudo a2ensite microweber.conf
次の出力が表示されます。
Enabling site microweber. To activate the new configuration, you need to run: systemctl reload apache2
また、Apache mod_rewriteを有効にする必要があります モジュール。これは、次のコマンドで実行できます。
sudo a2enmod rewrite
新しい構成をアクティブ化するには、Apacheをリロードします。
sudo systemctl reload apache2
ステップ7:Microweberへのアクセス
これで、お好みのWebブラウザーを開き、 http://mydomain.com
でMicroweberのインストールにアクセスできます。 (もちろん、必ずmydomain.com
を置き換えてください Apache仮想サーバーブロックの作成時に使用した実際のドメイン名を使用します。
これにより、Microweberの初期設定ページに移動します。
最初に、MySQLユーザー名、ユーザーのパスワード、Microweber Webサイト用に作成したデータベース名などのデータベースサーバー情報を入力する必要があります:
Webサイトのテンプレートを選択することもできます:
最後のステップは、管理者ユーザーを作成することです:
必要な情報をすべて入力したら、[インストール]をクリックします " ボタン。数秒後、Microweberのインストールが完了し、管理パネルにアクセスしてWebサイトの構築を開始できます。
以上です! MicroweberがUbuntu18.04サーバーに正常にインストールされました。
もちろん、 iする必要はありません nstall Microweber Ubuntu18.04の場合 マネージドUbuntuサーバーをお持ちの場合。サポートチームにUbuntu18.04にMicroweberをインストールするよう依頼するだけです。それらは24時間年中無休で利用可能であり、インストールを支援することができます。
PS 。 Ubuntu 18.04にMicroweberをインストールする方法に関するこのブログ投稿を読んで楽しんだ場合は、以下のショートカットを使用してソーシャルネットワークで自由に共有するか、コメントセクションにコメントを残してください。ありがとう。