Fuel CMSは、非常に人気のあるPHPフレームワークCodeIgniterで構築された、軽量で高度にカスタマイズ可能なCMSです。カスタムモジュール、ビュー、およびコントローラーを作成し、必要な場合にのみCMSパーツを使用できます。フレームワークとCMSのハイブリッドです。
このチュートリアルでは、Nginx、PHP-FPM、およびMySQLを使用してUbuntu14.04VPSにFuelCMSをインストールするために必要な手順について説明します。
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update && apt-get upgrade
次のステップは、Nginx、PHP-FPM、およびMySQLをインストールすることです。次のコマンドを実行します:
# apt-get install nginx php5-fpm mysql-server php5-mysql
次に、FuelCMSに必要なデータベースを作成します。 rootとしてMySQLサービスにログインします:
# mysql -u root -p mysql> create database fuel; mysql> grant all privileges on fuel.* to fuelusr@localhost identified by 'your_password'; mysql> flush privileges; mysql> exit Byeで識別されるfuelusr@localhostに
FUELCMSのインストール
次に、FuelCMSをインストールします。私たちの目的のために、Fuelを / optにダウンロードします ディレクトリ。次のコマンドを実行します:
# cd /opt # wget https://codeload.github.com/daylightstudio/FUEL-CMS/zip/master
ダウンロードしたアーカイブを解凍します:
# unzip master
ディレクトリの名前をより単純な名前に変更します:
# mv FUEL-CMS-master/ fuelcms
FuelCMSのインストールを/var/ www /に移動します:
# mv fuelcms/ /var/www/
ディレクトリを入力してください:
# cd /var/www/
fuel / application / config / database.phpを構成します 適切なデータベース接続設定でファイルします。お気に入りのテキストエディタでファイルを開いて、vimを使用しています:
# vim fuelcms/fuel/application/config/database.php
以前に作成したデータベースの資格情報を入力します。変更後、行は次のようになります。
$active_group = 'default'; $active_record = TRUE; $db['default']['hostname'] = 'localhost'; $db['default']['username'] = 'fuelusr'; $db['default']['password'] = 'your_password'; $db['default']['database'] = 'fuel'; $db['default']['dbdriver'] = 'mysql'; $db['default']['dbprefix'] = ''; $db['default']['pconnect'] = TRUE; $db['default']['db_debug'] = TRUE; $db['default']['cache_on'] = FALSE; $db['default']['cachedir'] = ''; $db['default']['char_set'] = 'utf8'; $db['default']['dbcollat'] = 'utf8_general_ci'; $db['default']['swap_pre'] = ''; $db['default']['autoinit'] = TRUE; $db['default']['stricton'] = FALSE;
ファイルを保存して閉じます。
次に、 Fuel / install /fuel_schema.sqlをインポートします。 新しく作成されたデータベースにファイルします。次のコマンドを使用してこれを行うことができます:
# mysql -u fuelusr -p fuel < fuelcms/fuel/install/fuel_schema.sql
プロンプトが表示されたら、fuelusrユーザーに設定したパスワードを入力します。
暗号化キーを設定し、fuelcms /fuel / application / config / config.phpに適切な行を入力する必要があります ファイル。ランダムな暗号化キーは次の場所で入手できます:http://randomkeygen.com/ファイルを開く:
# vim fuelcms/fuel/application/config/config.php
キーを設定すると、次のようになります。
$config['encryption_key'] 'RvT1WH17eg9a1w7INabs5sXUnuE3xeQX' ;
最後になりましたが、 MY_fuel.php内に追加の構成値を設定します ファイル:サイト名を構成し、管理バックエンドを有効にします:
# vim fuelcms/fuel/application/config/MY_fuel.php $config['site_name'] = 'your_site_name'; // whether the admin backend is enabled or not $config['admin_enabled'] = TRUE;
fuelcmsの正しい所有権を設定します ディレクトリ:
# chown www-data: -R fuelcms/
燃料CMS用にNGINXを構成する
次のステップは、ドメインを使用してFuelCMSにアクセスできるようにNginxブロックを構成することです。したがって、次のコマンドを使用して新しいファイルを作成します。
# vim /etc/nginx/sites-available/your_domain
以下をファイルに貼り付けます:
server { listen 80 ; root /var/www/fuelcms; index index.php index.html index.htm; rewrite ^/sitemap_index\.xml$ /index.php?sitemap=1 last; rewrite ^/([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 last; server_name your_domain.com ; access_log /var/log/nginx/your_domain/access.log; error_log /var/log/nginx/your_domain/error.log; location / { # try_files $uri $uri/ =404; try_files $uri $uri/ /index.php?q=$uri&$args; } error_page 404 /404.html; error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } }
もちろん、your_domainの値を実際のドメインに置き換える必要があります。
サイトを有効にする:
# ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/your_domain
Nginxを再起動します:
# /etc/init.d/nginx restart
次に、お気に入りのWebブラウザーを開き、http://your_domain.comに移動します。 Fuel CMSのウェルカムページが表示され、インストールの完了手順が示されます。 Nginxは.htaccessファイルを使用しないため、最初の手順をスキップできます。 2番目のステップはすでに完了していますが、3番目のステップは完了していません。したがって、必要なディレクトリを書き込み可能にします。次のコマンドを実行します。
# chmod +x /var/www/fuelcms/fuel/application/cache/ # chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/ # chmod +x /var/www/fuelcms/fuel/application/cache/dwoo/compiled # chmod +x /var/www/fuelcms/assets/images
4番目のステップはすでに完了しています。
FUEL管理バックエンドにアクセスするには、次のURLにアクセスしてください。
http://your_domain.com/fuel
次のログイン資格情報を使用します:
ユーザー名:admin
パスワード:admin
ログイン後、管理者パスワードを変更する必要があります。
これで、Nginx、PHP5-FPM、MySQLを使用してUbuntu14.04VPSにFuelCMSを正常にインストールできました。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にFuelCMSのインストールを依頼するだけです。24時間年中無休で利用できます。すぐにリクエストに対応します。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。