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

CentOS 7にApache、PHP、MariaDBを使用してZenarioをインストールします

Zenarioは、シンプルまたは複雑なブログ、ニュースアイテム、イベント、その他のコンテンツタイプを作成するために設計された、無料のオープンソースの多言語コンテンツ管理システム(CMS)です。

この記事では、Apache、PHP、MariaDBを使用してCentOS7VPSにZenarioをインストールします。

サーバーでZenarioを実行するには、次の要件をインストールする必要があります

  • ApacheServerバージョン2
  • PHPバージョン5.3以降
  • MySQLバージョン5.0以降
  • インストールする空のMySQLデータベース
  • GD、libCurl、libJPEG、libPNGライブラリ、およびPHPでのマルチバイトサポート
  • .htaccessファイルのApachemod_rewriteサポート(オプションですが、強くお勧めします)

ユーザーrootとしてSSH経由でサーバーにログインします

ssh root@IP

次のコマンドを実行して、サーバー上のすべてのパッケージを更新します

yum -y update

Zenarioには、情報を格納するためのSQLデータベースが必要です。次のコマンドを実行して、MariaDBデータベースサーバーをインストールします

yum install mariadb mariadb-server

MariaDBデータベースサーバーを起動し、起動時に起動できるようにします

systemctl start mariadb
systemctl enable mariadb

MariaDBを保護し、MariaDBのルートパスワードを設定するために、「mysql_secure_installation」スクリプトを実行します。

次に、「root」ユーザーを使用してMariaDBサーバーにログインし、新しいデータベースエンドユーザーを作成します。

mysql -u root -p

CREATE DATABASE zenario;
CREATE USER 'zenariouser'@'localhost' IDENTIFIED BY 'PASSWORD';
GRANT ALL PRIVILEGES ON `zenario`.* TO 'zenariouser'@'localhost';
FLUSH PRIVILEGES;

「PASSWORD」を実際の強力なパスワードに置き換えることを忘れないでください。

次に、ApacheWebサーバーをインストールします

yum install httpd

MariaDBで行ったのと同じように、Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします

systemctl start httpd
systemctl enable httpd

次のコマンドを実行して、PHPモジュールをいくつか使用してPHPをインストールします

yum install php php-gd php-common

Zenarioの公式Webサイトにアクセスし、ソフトウェアの最新の安定したリリースをダウンロードします。この記事を書いている時点では、バージョン7.0.6です。

wget http://zenar.io/public/downloads/XBE3u/zenario-probusiness-7.0.6b.zip

サーバーのドキュメントルートディレクトリにあるzipアーカイブを解凍します

unzip zenario-probusiness-7.0.6b.zip -d /var/www/html/

ディレクトリの名前を変更します

mv zenario-probusiness-7.0.6b/ zenario

すべてのファイルはWebサーバーで読み取り可能である必要があるため、適切な所有権を設定する必要があります

chown -R apache:apache /var/www/html/zenario

ドキュメントのルートディレクトリの外に、「backup」と「docstore」の2つのディレクトリを作成する必要があります。

mkdir /var/www/backup
mkdir /var/www/docstore

ディレクトリの所有権を変更します

chown apache:apache /var/www/backup
chown apache:apache /var/www/docstore

次に、ドメインのApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します

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

IncludeOptional vhosts.d/*.conf

仮想ホストを作成します

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/zenario/"
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/zenario/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

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

systemctl restart httpd

最後に、Webブラウザーを開き、http://yourdomain.comにアクセスしてZenarioインストーラーを実行し、インストールを完了します。 Zenarioの詳細については、公式ドキュメントをご覧ください。

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

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


Cent OS
  1. CentOS7でLetsEncryptを使用してApacheを保護する

  2. CentOS7およびRHEL7サーバーにPHP7.4、7.3、7.2をインストールする方法

  3. CentOS7にApacheとPHPをインストールする

  1. CentOS8にNginxとPHP7.3でNextcloudをインストールする方法

  2. CentOS8でPHP7.4を使用してOpenLiteSpeedをインストールおよび構成する方法

  3. CentOS7にNginxとMariaDBを使用してownCloud9.1をインストールする方法

  1. Apache 2、PHP 5、MySQLを使用したUbuntu 14.10 LAMPサーバーチュートリアル(MariaDB)

  2. (MySQLの代わりに)Apache 2、PHP 5、MariaDBを使用したUbuntu15.04LAMPサーバーチュートリアル

  3. (MySQLの代わりに)Apache 2.4、PHP 5、MariaDBを使用したUbuntu15.10LAMPサーバーチュートリアル