GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

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

このチュートリアルでは、Ubuntu18.04VPSにWonderCMSをインストールする方法を紹介します。

WonderCMSは、PHPおよびjQueryで記述された、無料のオープンソースでデータベースのないフラットファイルコンテンツ管理システムです。これはシンプルで高速で応答性の高いCMSであり、個別のデータベースを必要とせずにWebサイトを作成できます。 WonderCMSには、WYSIWYG(What You See Is What You Get)サポート、SEOフレンドリーでフレンドリーなURL、シンプルなクリックと編集機能、テーマ設定が簡単、カスタムログインURLなどの豊富な機能セットが付属しています。インストールを始めましょう。

前提条件

  • rootアクセスが有効になっているUbuntu18.04VPS、またはsudo権限を持つユーザー。
  • mod_rewriteモジュールを有効にしたApache
  • curl、mbstring、Zip拡張機能が有効になっているPHP7.1以降。

ステップ1:ログインしてパッケージを更新する

まず、SSHを使用してサーバーにログインする必要があります。これを行うには、次のコマンドを入力します:

ssh root@IP_Address -p Port_Number

rootユーザーを使用していない場合は、「root」をユーザー名に置き換えることを忘れないでください。サーバーのIPアドレスとSSHポート番号に応じて「IP_Address」と「Port_Number」を変更します。

ログインしたら、すべてのパッケージを最新の利用可能なバージョンに更新する必要があります。

apt-get update -y
apt-get upgrade -y

すべてのパッケージが最新になったら、サーバーを再起動して構成の変更を適用します。

ステップ2:ApacheとPHPをインストールする

まず、Apache Webサーバー、PHP、およびその他の必要なパッケージをサーバーにインストールする必要があります。

次のコマンドを実行して、必要なすべてのパッケージをインストールします。

apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip unzip git

インストールしたら、php.iniを開きます ファイルを作成し、いくつかの設定を微調整します:

nano /etc/php/7.2/apache2/php.ini

以下に示すように、次の行を変更します。

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = "America/Chicago"

ファイルを保存して閉じます。

次に、Apacheサービスを再起動し、システムの再起動後に開始できるようにします。

systemctl restart apache2
systemctl enable apache2

ステップ3:WonderCMSをインストールする

まず、次のコマンドを使用して、Gitリポジトリから最新バージョンのWonderCMSをダウンロードします。

cd /var/www/html/
git clone https://github.com/robiso/wondercms.git

ダウンロードしたら、次のコマンドを使用してWonderCMSファイルに正しいアクセス許可を設定します。

chown -R www-data:www-data /var/www/html/wondercms
chmod -R 755 /var/www/html/wondercms

完了したら、次のステップに進むことができます。

ステップ4:WonderCMS用にApacheを構成する

次に、WonderCMS用のApache仮想ホスト構成ファイルを作成する必要があります。次のコマンドを実行して、新しい仮想ホスト構成ファイルを作成します。

nano /etc/apache2/sites-available/wondercms.conf

次のコンテンツを追加します:

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/html/wondercms/
    ServerName your-domain.com
    <Directory /var/www/html/wondercms/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/wondercms_error.log
    CustomLog ${APACHE_LOG_DIR}/wondercms_access.log combined

</VirtualHost>

「your-domain.com」を実際に登録されているドメイン名に置き換えてください。

終了したら、ファイルを保存して閉じます。次に、次のコマンドを使用して、仮想ホスト構成とApacheリライトモジュールを有効にします。

a2ensite wondercms.conf
a2enmod rewrite

最後に、Apacheサービスを再起動して、行ったすべての変更を適用します。

systemctl restart apache2

次のコマンドを使用して、Apacheサービスのステータスを確認することもできます。

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 Mon 2019-08-12 15:45:12 UTC; 6s ago
Process: 14034 ExecStop=/usr/sbin/apachectl stop (code=exited, status=0/SUCCESS)
Process: 14006 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS)
Process: 14039 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 14052 (apache2)
Tasks: 6 (limit: 1098)
CGroup: /system.slice/apache2.service
├─14052 /usr/sbin/apache2 -k start
├─14057 /usr/sbin/apache2 -k start
├─14058 /usr/sbin/apache2 -k start
├─14059 /usr/sbin/apache2 -k start
├─14060 /usr/sbin/apache2 -k start
└─14061 /usr/sbin/apache2 -k start

Aug 12 15:45:12 hitesh systemd[1]: Starting The Apache HTTP Server...
Aug 12 15:45:12 hitesh systemd[1]: Started The Apache HTTP Server.

ステップ5:WonderCMSWebインターフェイスにアクセスする

これで、WonderCMSがインストールおよび構成されました。次に、Webブラウザーを開き、URL http://your-domain.comを入力します。 。

次に、[クリックしてログイン]をクリックし、提供されたパスワードでログインします。

次に、右上隅の[設定]をクリックして、デフォルトのログインパスワードを変更します。次のページが表示されます:

次に、新しいパスワードを入力し、[パスワードの変更]ボタンをクリックしてデフォルトのパスワードを変更します。次のページが表示されます:

おめでとう!これで、Ubuntu18.04サーバーにWonderCMSが正常にインストールおよび構成されました。これで、WonderCMS Webインターフェイスから新しいページを追加し、テーマとプラグインをインストールできます。詳細については、WonderCMSのドキュメントを確認してください。

ただし、マネージドUbuntuホスティングのお客様の1人である場合、またはマネージドVPSホスティングプランのいずれかを使用している場合は、Ubuntu18.04VPSにWonderCMSをインストールする必要はありません。私たちの管理者は、Ubuntu 18.04(または私たちが持っている他のOS)にWonderCMSをすぐにインストールします。

PS Ubuntu18.04VPSにWonderCMSをインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。


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

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

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

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

  2. Debian9にWonderCMSをインストールする方法

  3. UbuntuにApacheをインストールするにはどうすればいいですか?

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

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

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