GNU/Linux >> Linux の 問題 >  >> Cent OS

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

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


Cent OS
  1. CentOS7にPHP5.6をインストールする方法

  2. CentOS7にPHP8をインストールする方法

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

  1. CentOS6VPSにConcrete5をインストールする方法

  2. CentOS6VPSにPmWikiをインストールする方法

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

  1. CentOSにPHP5.5をインストールする方法

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

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