BigTree CMSは、PHPとMySQL上に構築されたオープンソースのコンテンツ管理システム(CMS)です。これは、ユーザーフレンドリーなインターフェイスを備えた非常に拡張可能なアプリケーションであり、非常に使いやすいです。 BigTree CMSの最新バージョンには、PHPバージョン5.3以降とMySQLバージョン5以降が必要です。 BigTreeは、ほぼ独占的にApache Webサーバーで開発されていますが、IIS7および8でも実行できます。この記事では、Apache、PHP、MariaDBを使用したCentOS7VPSへのBigTreeCMSのインストールについて説明します。
BigTreeには、次のような便利な機能がたくさんあります。
- 完全なWYSIWYGエディター
- 完全なコード/サイト管理
- 強力なコア
- カスタム画像のサイズ設定と画像のトリミング
- 統合分析
- 柔軟なコンテンツテンプレート
- ページ内編集
- サービスAPI
- その他
インストールを開始するには、ユーザーrootとしてCentOS7サーバーにログインします
ssh root@IP
ターミナルで次のコマンドを実行して、インストールされているすべてのパッケージを更新します
yum -y update
次に、ApacheWebサーバーをインストールします
yum -y install httpd
Webサーバーのインストールが完了したら、Webサーバーを起動し、起動時に自動的に起動するようにします。
systemctl start httpd systemctl enable httpd
BigTreeはPHPベースのアプリケーションであるため、「mysqli」と「gd」拡張機能がインストールされたPHPをインストールする必要があります
yum -y install php php-gd php-mysql
次のコマンドを実行して、CentOS7マシンにMariaDBサーバーをインストールします
yum -y install mariadb mariadb-server
インストールが完了したら、MariaDBサーバーを起動し、システムの起動時に起動するように設定します
systemctl start mariadb systemctl enable mariadb
次に、mysql_secure_installation
を実行します 脚本。このスクリプトは、MariaDBインストールのセキュリティを向上させ、MariaDBルートパスワードを設定するのに役立ちます。
BigTreeには空のデータベースが必要なため、rootユーザーでMariaDBサーバーにログインし、BigTreeで使用される新しいユーザーとデータベースを作成します
mysql -u root -p CREATE DATABASE bigtree; CREATE USER 'bigtreeuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `bigtree`.* TO 'bigtreeuser'@'localhost'; FLUSH PRIVILEGES; exit
「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。
BigTreeの公式ウェブサイトにアクセスして、最新バージョンのコンテンツ管理システムをダウンロードします。このブログ記事を書いている時点では、バージョン4.2.11です。ダウンロードしたZIPアーカイブをFTPまたはsFTP経由でサーバーにアップロードします。アップロードしたら、アーカイブをサーバーのドキュメントルートディレクトリに解凍します
mkdir /var/www/html/bigtree unzip BigTreeCMS-4.2.11.zip -d /var/www/html/bigtree
ApacheユーザーをBigTreeファイルとディレクトリの所有者に設定します
chown -R apache: /var/www/html/bigtree/
次に、BigTreeベースのWebサイト用のApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ファイルを作成します。
IncludeOptional vhosts.d/*.conf
「vhosts.d/」ディレクトリを作成します
mkdir /etc/httpd/vhosts.d/
次のコンテンツで仮想ホストを作成します
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/bigtree/" 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/bigtree/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
ファイルを保存し、Apache Webサーバーを再起動して、変更を有効にします。
systemctl restart httpd
この手順で、コマンドラインからのインストールが完了します。次に、Webブラウザーを開き、http://yourdomain.com/install.php
に移動します。 Webインストーラーを実行し、画面上のインストールプロセスに従って、BigTreeCMSのインストールを完了します。
もちろん、Blazing-Fast VPS Hostingサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にBigTreeCMSのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。