GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7VPSにWebsiteBakerをインストールする方法

このチュートリアルでは、ApacheWebサーバーとMariaDBデータベースを使用してCentOS7VPSにWebsiteBakerをインストールする方法を説明します。

Website Bakerは、PHPで記述されたオープンソースのコンテンツ管理システム(CMS)であり、データベースを使用してデータを保存します。ウェブサイトベイカーには、使いやすいインターフェース、テンプレートベースのフロントエンド、特権レベルを備えたマルチユーザー管理などがあります。このガイドは、他のRPMベースのLinuxディストリビューションでも機能するはずですが、CentOS7用にテストおよび作成されています。

このチュートリアルを書いている時点で、WebsiteBaker 2.8.3は利用可能な最新の安定バージョンであり、次のものが必要です。

– ApacheWebサーバー。
– MySQLi拡張機能が有効になっているPHP(バージョン5.3.6以降)。
–LinuxVPSにインストールされたMySQLまたはMariaDB。

インストール手順:

SSH経由でVPSにログインします:

ssh user@IP

次のコマンドを実行して、すべてのパッケージが最新であることを確認します。

yum -y update

Website Bakerはデータベースを使用して情報を保存するため、次のコマンドを実行してMariaDBサーバーをインストールします。

yum install mariadb mariadb-server

MariaDBサービスを開始し、起動時に開始できるようにします:

systemctl start mariadb
systemctl enable mariadb

本番用にMariaDBサーバーを保護するには、テストデータベースを削除し、MariaDBルートパスワードを設定して、「mysql_secure_installation」スクリプトを実行します。

次に、次のコマンドを使用して、MariaDBルートユーザーとしてMariaDBサーバーに接続し、新しいMariaDBデータベースとユーザーアカウントを作成します。

mysql -u root -p
CREATE DATABASE wbaker;
CREATE USER 'wbakeruser'@'localhost' IDENTIFIED BY 'PASSW0RD';
GRANT ALL PRIVILEGES ON 'wbaker'.* TO 'wbakeruser'@'localhost';
FLUSH PRIVILEGES;
quit

「PASSW0RD」を強力なパスワードに置き換えることを忘れないでください。
ApacheWebサーバーをインストールします:

yum install httpd

Apache Webサーバーを起動し、起動時に自動的に起動するように構成します。

systemctl start httpd
systemctl enable httpd

PHPおよびPHPMySQLi拡張機能をインストールします:

yum -y install php php-mysqli

公式ウェブサイトからウェブサイトベイカーの最新の安定バージョンをダウンロードします:

wget http://wiki.websitebaker.org/wbdownload/Wb2-8-3WithSP4.zip

サーバーの「/var/ www / html /」ディレクトリにzipアーカイブを抽出します:

unzip Wb2-8-3WithSP4.zip -d /var/www/html/

アーカイブは「wb」という名前の新しいディレクトリに抽出されます。そのディレクトリの所有権を変更して、ウェブサーバーからアクセスできるようにします。

cd /var/www/html/
chown -R apache:apache wb/

config.php.newファイルの名前をconfig.phpに変更します:

cd /var/www/html/wb
mv config.php.new config.php

ドメイン用の新しいApache仮想ホストを作成します。 「/etc/httpd/conf.d/vhosts.conf」Apache構成ファイルを編集します:

vim /etc/httpd/conf.d/vhosts.conf

次の行を挿入します:

IncludeOptional vhosts.d/*.conf

「vhosts.d」という名前の新しいディレクトリを作成します:

mkdir /etc/httpd/conf.d/vhosts.d/

仮想ホストを作成します:

vim /etc/httpd/vhosts.d/yourdomain.com.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/wb/"
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog "/var/log/httpd/yourdomain.com-error_log"
CustomLog "/var/log/httpd/yourdomain.com-access_log" combined

<Directory "/var/www/html/wb/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

変更を有効にするには、ApacheWebサーバーを再起動します。

systemctl restart httpd

お気に入りのWebブラウザをhttp://yourdomain.comに移動し、画面の指示に従ってインストールを完了してから、Website Baker管理バックエンドにログインし、必要に応じて構成します。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にウェブサイトベイカーのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6VPSにImpressCMSをインストールする方法

  2. CentOS7VPSにReaderSelfRSSをインストールする方法

  3. CentOS7VPSにOrangeHRMをインストールする方法

  1. CentOS7VPSにocPortalをインストールする方法

  2. CentOS7VPSにProjectPierをインストールする方法

  3. CentOS6VPSにZPanelをインストールする方法

  1. CentOS6VPSにLDAP389DirectoryServerをインストールする方法

  2. CentOS7VPSにRailoをインストールする方法

  3. CentOS7VPSにphpwcmsをインストールする方法