Wolf CMSは、シンプルでエレガントなユーザーインターフェイスを提供する無料のオープンソースのPHPベースのコンテンツ管理システムです。 WolfCMSはFrogCMSのフォークです。サーバーでWolfCMSを実行するには、Webサーバー、PHP5とMySQLまたはSQLite3データベースサーバーがインストールされている必要があります。このチュートリアルでは、Apache、PHP、MariaDBを使用してCentOS7VPSにWolfCMSをインストールします。
最初に、サーバーにインストールされているすべてのパッケージが最新であることを確認する必要があります
yum -y update
Wolf CMSはデータベースに依存しているため、MariaDBサーバーをインストールします
yum install mariadb mariadb-server
MariaDBデータベースサーバーを起動し、起動時にサービスを有効にします
systemctl start mariadb systemctl enable mariadb
「mysql_secure_installation」インストール後スクリプトを実行して、テストデータベースを削除し、MariaDBを保護します。また、MariaDBのrootパスワードを設定するように求められます。
「root」ユーザーを使用してMariaDBサーバーにログインし、Unicode照合タイプで新しいユーザーとデータベースを作成します
mysql -u root -p CREATE DATABASE wolfcms CHARACTER SET utf8 COLLATE utf8_unicode_ci; CREATE USER 'wolfcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `wolfcms`.* TO 'wolfcmsuser'@'localhost'; FLUSH PRIVILEGES;
次に、Apache Webサーバーをインストールして起動し、追加してシステムの起動時に自動的に起動します
yum install httpd systemctl start httpd systemctl enable httpd
PHPとPHPモジュールをインストールする
yum install php php-mysql php-common
WolfCMSの最新の安定バージョンを公式Webサイトからダウンロードします。
wget https://bitbucket.org/wolfcms/wolf-cms-downloads/downloads/wolfcms-0.8.2.zip
zipアーカイブをサーバーのドキュメントルートディレクトリに解凍します
unzip wolfcms-0.8.2.zip -d /var/www/html/
アーカイブは新しい「wolfcms」ディレクトリに解凍されます。現在の作業ディレクトリを変更し、ディレクトリの所有者を変更します
cd /var/www/html/wolfcms chown -R apache:apache wolfcms
クリーンURLを使用するために、名前を変更して.htaccessファイルをアクティブ化します
mv _.htaccess .htaccess
まだオフになっていない場合は、この機能は非推奨になるため、magic_quotes_gpcをオフにすることをお勧めします。これを行うには、PHPの構成ファイルを編集し、次の行がオフに設定されていることを確認する必要があります
magic_quotes_gpc = Off
を実行すると、ロードされたPHP構成ファイルを見つけることができます。
php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini
ドメイン名を使用してWolfCMSにアクセスするには、Apache仮想ホストを作成する必要があります。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf Create the virtual host vim /etc/httpd/vhosts.d/yourdomain.tld.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/wolfcms" ServerName yourdomain.tld ServerAlias www.yourdomain.tld ErrorLog "/var/log/httpd/yourdomain.tld-error_log" CustomLog "/var/log/httpd/yourdomain.tld-access_log" combined <Directory "/var/www/html/wolfcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
変更を有効にするには、Apacheを再起動します。
systemctl restart httpd
最後に、お気に入りのWebブラウザを開き、http://yourdomain.tld/に移動し、セットアップウィザードの手順に従ってインストールを完了します。
セットアップが完了したら、 / installを削除します および/docs ディレクトリを作成し、config.phpファイルの書き込み権限を削除します。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にWolfCMSのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。