Craftは、CMSからより多くの制御とより強力なパフォーマンスを求めているパブリッシャー向けに設計されたコンテンツ管理システム(CMS)です。これは、Yiiフレームワーク上に構築されたPHPベースのアプリケーションです。このチュートリアルでは、Apache、PHP、MariaDBを使用してCentOS7VPSにCraftをインストールします。
Craft CMSを実行するには、サーバーが次の要件を満たしている必要があります。
- PHP5.3.0以降
- MySQLサーバー5.1.0以降
- Webサーバー(Apache、Nginx、IIS)
- PHPに割り当てられた32MB以上のメモリ
- 20MB以上の空きディスク容量
- 1MB以上のデータベーススペース
Craftのインストールはとても簡単です。まず、ユーザーrootとしてサーバーにログインし、次のコマンドを実行して、すべてのパッケージが最新であることを確認します
yum -y update
次のコマンドを実行して、MariaDBデータベースサーバーをインストールします
yum install mariadb mariadb-server
MariaDBデータベースサーバーを起動し、起動時に起動できるようにします
systemctl start mariadb systemctl enable mariadb
「mysql_secure_installation」スクリプトを実行してデータベースサーバーを保護し、MariaDBルートパスワードを設定します
「root」ユーザーを使用してMariaDBサーバーにログインし、Craft用の新しいデータベースとユーザーを作成します。
mysql -u root -p CREATE DATABASE craft; CREATE USER 'craftuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `craft`.* TO 'craftuser'@'localhost'; FLUSH PRIVILEGES;
「PASSWORD」を強力なパスワードに置き換えることを忘れないでください。
次に、ApacheWebサーバーをインストールします
yum install httpd
MariaDBで行ったのと同じように、Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします
systemctl start httpd systemctl enable httpd
CraftはPHPベースのアプリケーションであるため、いくつかのPHPモジュールを使用してPHPをインストールする必要があります
yum install php php-pdo php-common php-mcrypt php-mbstring
公式ウェブサイトからCraftの最新の安定したリリースをダウンロードします。
wget http://download.buildwithcraft.com/craft/2.4/2.4.2670/Craft-2.4.2670.zip
ダウンロードしたzipアーカイブを解凍します。
unzip Craft-2.4.2670.zip
アーカイブには、「craft/」と「public/」の2つのディレクトリが含まれています。 「craft/」ディレクトリをドキュメントルートディレクトリの上に移動することをお勧めします。
mv craft/ /var/www/
そして、「public /」ディレクトリをサーバーのドキュメントルートディレクトリに移動し、現在の作業ディレクトリを変更します。
mv public/ /var/www/html/ cd /var/www/html/ mv public/ craft/
ドキュメントのルートディレクトリがどこにあるかわからない場合は、次のコマンドを使用して調べることができます
grep -i '^documentroot' /etc/httpd/conf/httpd.conf DocumentRoot "/var/www/html"
所有権を変更する
chown -R apache:apache craft/
次に、CraftにMariaDBデータベースへの接続方法を指示する必要があります。 db.confファイルを開いて、データベース情報を入力します。
vim ../../craft/config/db.php 'server' => 'localhost', 'user' => 'craftuser', 'password' => 'PASSWORD', 'database' => 'craft', 'tablePrefix' => 'craft',
「public/」ディレクトリにあるhtaccesファイルの名前を変更します
mv public/htaccess public/.htaccess
次に、ドメインのApache仮想ホストを作成します。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
仮想ホストを作成します
vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/craft/" 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/craft/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
変更を有効にするには、ApacheWebサーバーを再起動します。
systemctl restart httpd
次に、Craftの管理者パネル(http://yourdomain.com/admin)をロードして、インストールを完了します。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にCraftのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。