CMSは、Webサイトのコンテンツを管理できるWebアプリケーションです。これにより、ブログやWebサイトを迅速に展開できます。今日は、MicroweberCMSをDebian11にインストールする方法を学びます。
MicroWeberの紹介
MicroweberCMSはLaravelベースのCMSであり、Webサイト、ブログ、ストアを迅速に展開できます。さらに、これらの各サイトを管理するためのツールが含まれています。
他のCMSとの主な違いの1つは、キャッシュ管理が優れており、Memcachedとの統合が強調されていることです。
もう1つの重要な側面は、ドラッグアンドドロップテクノロジを使用してWebサイトを作成できるため、初心者でもすばやく作成できることです。
Microweberには他にも多くの利点がありますが、高速で安全であり、多くのプラグインが利用可能であり、優れたリソース管理を備えていると言えば十分です。
インストールしましょう。
Debian11へのLAMPのインストール
MicroweberCMSを取得して実行するには、Webサーバーが機能している必要があります。つまり、NginxやHTTPなどのWebサーバー、MariaDBやPHPなどのデータベースマネージャーが必要です。つまり、LAMPスタックを持つことです。
これを実現するには、次のコマンドを実行する必要があります。これにより、必要なすべてのパッケージがインストールされます。また、MicroweberCMSの依存関係であるPHPモジュールもインストールされます。
そのため、ターミナルを開くか、SSH経由でサーバーに接続して更新します。
sudo apt update
sudo apt upgrade
ユーザーがsudo
を持っていない場合 アクセスするには、rootユーザーとしてコマンドを実行する必要があります。
したがって、実行して必要なものをすべてインストールしてください
sudo apt install php apache2 mariadb-server libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-mysql php-gd php-xml php-cli php-zip php-curl php-xml php-cli php-zip php-curl
また、これら2つのパッケージ
sudo apt install unzip wget
これで、依存関係の準備が整いました。
MicroweberCMS用の新しいデータベースを作成します
次に、MariaDBを構成します。これを実現するには、mysql_secure_installation
を実行します スクリプト。
sudo mysql_secure_installation
設定されていない場合は空になるパスワードの入力を求められます。
Enter current password for root (enter for none):
認証用のセキュリティプロトコルを細かくした後
If You already have your root account protected, so you can safely answer 'n'
Switch to unix_socket authentication [Y/n]
これで、新しいルートパスワードを設定できます。
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
次に、AND
に答える必要のあるセキュリティ保護用の質問が表示されます。 。
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の準備ができたら、MicroweberCMSの新しいデータベースと新しいユーザーを作成できます。
コンソールにアクセスする
sudo mysql -u root -p
次に、データベースとユーザーの作成に進みます。名前とパスワードは好きなように設定できます。
CREATE DATABASE mwdb;
GRANT ALL PRIVILEGES ON mwdb.* TO 'mwuser'@'localhost' IDENTIFIED BY 'mwpss';
FLUSH PRIVILEGES;
exit;
続行できます。
Debian11にMicroWeberCMSをダウンロード
今度はフォルダ/tmp/
から 最新の安定バージョンをダウンロードできます
cd /tmp/
wget https://microweber.com/download.php -O microweber-latest.zip
次に、Microweberファイルが配置されるApacheディレクトリ内に新しいフォルダを作成します。
sudo mkdir /var/www/html/microweber
アーカイブを解凍します
sudo unzip microweber-latest.zip -d /var/www/html/microweber
MicroweberCMSの追加設定を行います
ここで、使用する前にいくつかの構成を行う必要があります。
まず、フォルダに適切な権限を付与します。
sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/
次のステップは、Microweber用の新しいVirtualHostを作成することです。
sudo nano /etc/apache2/sites-available/microweber.conf
ファイルの内容に以下を追加します
<Virtualhost *:80>
ServerName domain
DocumentRoot /var/www/html/microweber/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html/microweber>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/microweber_error.log
CustomLog ${APACHE_LOG_DIR}/microweber_access.log combined
</Virtualhost>
ServerName
内 ドメインの名前を入力します。
変更を保存してエディターを閉じたら、新しいサイトであるrewrite
を有効にする必要があります。 モジュールを作成してapacheを再起動します。
sudo a2ensite microweber
sudo a2enmod rewrite
sudo systemctl restart apache2
Debian11にMicroweberCMSをインストールする
Webブラウザでhttp://your-domain
にアクセスできるようになりました インストールを開始します。
この画面では、データベースの値を入力する必要があることがわかります。

さらに下に、言語やテンプレートなど、サイトに関するいくつかのオプションを定義できます。

さらに下に、管理者アカウントを構成する必要があります。

最後に、Microweberダッシュボードが表示され、使用できるようになります。

市場には多くのCMSがありますが、Microweberは、ドラッグアンドドロップやキャッシュ内での高速化などの新機能を使用して、自分たちのための場所を作ろうとしています。