このチュートリアルでは、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をインストールする方法に関するこの投稿が気に入った場合 、下のボタンを使用してソーシャルネットワークで友達と共有するか、コメントセクションにコメントを残してください。ありがとう。