GNU/Linux >> Linux の 問題 >  >> Debian

DebianVPSにフォークCMSをインストールする

このチュートリアルでは、MySQL、PHP-FPM、Nginxを使用してDebian 7(Wheezy)VPSにForkCMSをインストールする方法を説明します
Fork CMS はPHPで記述されたオープンソースのコンテンツ管理システムであり、モジュール、テーマ、多言語サポート、検索エンジン最適化などが付属しています。 Fork CMSは、Webサイトを構築、監視、更新するためのユーザーフレンドリーな環境を作成することに専念しています。

MySQLをインストールしてデータベースを作成します。

apt-get update
apt-get upgrade
apt-get install mysql-server mysql-client
mysql -uroot -p
CREATE DATABASE login.
GRANT ALL PRIVILEGES ON fork.* TO 'forkuser'@'localhost' IDENTIFIED BY '_FORKUSER_PASSWORD_';
FLUSH PRIVILEGES;
/q

NginxとPHP-FPMをインストールする

apt-get install nginx php5-fpm php-cli php5-mysql php5-gd php5-mcrypt

ComposerとGitをインストールする

apt-get install git
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Webサイトのルートディレクトリを作成し、githubからgitリポジトリのクローンを作成します

mkdir -p /var/www/yourwebsite.com/{public_html,logs}
git clone https://github.com/forkcms/forkcms.git /var/www/yourwebsite.com/public_html

依存関係をインストールし、正しい権限を設定します

cd var/www/yourwebsite.com/public_html
composer install -o
chown -R www-data: /var/www/yourwebsite.com/public_html/

Nginx構成。
次のコンテンツを含む新しいNginxサーバーブロックを作成します

# /etc/nginx/sites-available/yourwebsite.com
server {
  server_name yourwebsite.com;
  listen 80;
  root /var/www/yourwebsite.com/public_html;
  access_log /var/www/yourwebsite.com/logs/access.log;
  error_log /var/www/yourwebsite.com/logs/error.log;
  index index.php;

  location ~ ^/(backend|install|api(\/\d.\d)?(\/client)?).*\.php$ {
    try_files $uri $uri/ /index.php?$args;
  }

  location / {
    try_files $uri /index.php?$args;
  }

  location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ {
    access_log off;
    expires max;
  }
  location ~ /\.ht {
    deny  all;
  }
  location ~ \.php {
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    include /etc/nginx/fastcgi_params;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  }
}

シンボリックリンクしてサーバーを再起動します

ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com
/etc/init.d/nginx restart

フォークCMSのインストール

Fork CMSのインストールを指すブラウザを開き、画面の指示に従ってプロセスを完了します。

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

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


Debian
  1. Debian10にPHP7.4をインストールする方法

  2. Debian11にPHPをインストールする方法

  3. CentOSVPSにWolfCMSをインストールする方法

  1. スクリプト:DebianVPSにIonCubeをインストールする

  2. DebianVPSにMezzanineCMSをインストールします

  3. Debian9にPHP7.2をインストールする方法

  1. Debian11にPHP8.0をインストールする方法

  2. PHP8.0をDebian10/Debian9にインストールする方法

  3. PHP8をDebian10にインストールする方法