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