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