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

CentOS7にSitemagicCMSをインストールする方法–Nginxを使用

このチュートリアルでは、 CentOS7VPSにNginxを使用してSitemagicCMSをインストールする方法を説明します。 。 Sitemagicは、PHPで記述されたオープンソースのCMSアプリケーションです。これにより、Web開発者はプロフェッショナルで見栄えの良いWebサイトをすぐに作成できます。このチュートリアルはCentOS7VPS用にテストおよび作成されていますが、RPMベースのLinuxディストリビューションで動作するはずです。

サーバーにSitemagicをインストールするには、次の要件を満たしていることを確認する必要があります。

  • PHP 5.2以降で次のPHP拡張機能が有効になっている:GD、mbstring、SimpleXML;
  • 仮想サーバーにインストールされているApacheまたはNginxウェブサーバー;
  • MySQLまたはMariaDB–オプション。

それでは、インストールから始めましょう。次のコマンドを実行して、すべてのOSパッケージが最新であることを確認します。

yum clean all
yum update

サーバーにApacheがインストールされて実行されている場合は、Apacheを停止して削除します。

systemctl stop httpd
systemctl disable httpd
yum remove httpd

必要なパッケージをインストールします:

yum install nginx mariadb mariadb-server php php-fpm php-cli php-curl php-gd php-mbstring php-mysql php-xml

/etc/php-fpm.d/www.conf構成ファイルを編集して変更します:

user = apache
group = apache

宛先:

user = nginx
group = nginx

次のコマンドを実行します:

chown nginx: -R /var/lib/php/session

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

systemctl start php-fpm
systemctl start nginx
systemctl start mariadb
systemctl enable php-fpm
systemctl enable nginx
systemctl enable mariadb

http://sitemagic.org/Download.htmlにあるSitemagicの最新の安定バージョンをサーバーの「/opt」ディレクトリにダウンロードします。次に、それを抽出し、Sitemagicファイルとディレクトリを「/ var / www / html/sitemagic」ディレクトリに移動します。このチュートリアルを書いている時点で、Sitemagicの最新の安定バージョンは4.1.2です。

cd /opt/
unzip -d /var/www/html/ SitemagicCMS412.zip
mv /var/www/html/Sitemagic/ /var/www/html/sitemagic/

Webサイト用の新しいNginx構成ファイルを作成します:

vi /etc/nginx/conf.d/yourdomain.com.conf

次のコンテンツを追加します:

server {
    server_name www.yourdomain.com yourdomain.com;
    listen 80;
    root /var/www/html/sitemagic;
    access_log /var/log/nginx/yourdomain.com-access.log;
    error_log /var/log/nginx/yourdomain.com-error.log;
    index index.php;
 
    location / {
        try_files  $uri $uri/ /index.php?$args;
    }

    location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
        access_log off;
        expires max;
    }

    location ~ \.php$ {
        try_files $uri = 404;
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include /etc/nginx/fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }

    location ~ /\.ht {
        deny all;
    }

}

「yourdomain.com」のすべてのインスタンスを独自のドメイン名に置き換えます。また、Webサーバーユーザー(nginx)は、「data」、「files」、「templates」ディレクトリ、およびconfig.xml.phpファイルに書き込める必要があります。次のコマンドを実行することで簡単に実行できます。

chown -R nginx:nginx /var/www/html/sitemagic/

Nginx構成をテストします:

nginx -t

テストが成功したら、Nginxサービスを再起動します:

systemctl restart nginx

Sitemagic CMSは、デフォルトでサーバーの「/ var / www / html / sitemagic / data」ディレクトリにデータをXMLファイルとして保存するため、データベースを作成して使用する必要はありません。

お気に入りのWebブラウザでhttp://yourdomain.comを開き、ユーザー名として「admin」、パスワードとして「admin」を使用してログインします。次に、管理者メニューに移動して[設定]をクリックし、管理者のユーザー名とパスワードを変更して[保存]をクリックします。

それだ。 SitemagicCMSのインストールが完了しました。

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

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


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

  2. CentOS7にNginxを使用してWordPressをインストールする方法

  3. CentOS 7 /RHEL7にNginxを使用してphpMyAdminをインストールする方法

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

  2. CentOS8にNginxをインストールする方法

  3. CentOS7にRTMPモジュールを使用してNginxをインストールする方法

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

  2. CentOS7にNginxでMediaWikiをインストールする方法

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