Novius OSは、アプリケーションプラットフォームとして設計されたオープンソースのクロスチャネルコンテンツ管理システムです。このブログ記事では、Apache、PHP、MariaDBを使用してCentOS7VPSにNoviusOSをインストールする方法について説明します。
ユーザーrootとしてサーバーにログインし、すべてのパッケージが最新であることを確認します
yum -y update
Novius OSには空のSQLデータベースが必要なので、MariaDBサーバーをインストールします
yum install mariadb mariadb-server
MariaDBデータベースサーバーを起動し、起動時にサービスを有効にします
systemctl start mariadb systemctl enable mariadb
インストール後の「mysql_secure_installation」スクリプトを実行してMariaDBを保護し、MariaDBのrootパスワードを設定します
「root」ユーザーを使用してMariaDBサーバーにログインし、新しいデータベースとユーザーを作成します
mysql -u root -p CREATE DATABASE noviusos; CREATE USER 'noviusosuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `noviusos`.* TO 'noviusosuser'@'localhost'; FLUSH PRIVILEGES;
次に、ApacheWebサーバーをインストールします
yum install httpd
Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします
systemctl start httpd systemctl enable httpd
PHPといくつかのPHPモジュールをインストールする
yum install php php-mysql php-common
現在の作業ディレクトリをApacheのドキュメントルートディレクトリに変更します。
cd /var/www/html/
次のコマンドを使用して、NoviusOSのインストールスクリプトをダウンロードして実行します
wget http://raw.github.com/novius-os/ci/master/dubrovka/tools/install.sh && sh install.sh
NoviusOSのインストールディレクトリを入力するように求められます。デフォルトの「novius-os」ディレクトリを使用する場合は、Enterキーを押して、インストールプロセスが完了するのを待ちます。
「novius-os」ディレクトリの所有者を変更する
chown -R apache:apache novius-os/
Novius OSを実行するには、PHP構成ディレクティブ「short_open_tag」がオンになっている必要があるため、PHP構成ファイルを編集する必要があります。次のコマンドを実行して、ファイルの場所を見つけます
php --ini Configuration File (php.ini) Path: /etc Loaded Configuration File: /etc/php.ini Scan for additional .ini files in: /etc/php.d
ロードされた構成ファイルを編集する必要があります。 「/etc/php.ini」ファイルを開き、「short_open_tag」ディレクティブが「On」に設定されていることを確認します。
ドメイン名を使用してNoviusOSにアクセスするには、Apache仮想ホストを作成する必要があります。次の内容で「/etc/httpd/conf.d/vhosts.conf」ディレクトリを作成します
vim /etc/httpd/conf.d/vhosts.conf
IncludeOptional vhosts.d/*.conf
仮想ホストを作成する
vim /etc/httpd/vhosts.d/yourdomain.tld.conf ServerAdmin [email protected] DocumentRoot "/var/www/html/yourwebsite" 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/yourdomain.tld/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted
変更を有効にするには、Apacheを再起動します。
systemctl restart httpd
お気に入りのWebブラウザを開き、http://yourdomain.tld/に移動し、セットアップウィザードの手順に従ってインストールを完了します。
すべてが完了したら、次のコマンドを実行します
rm /var/www/html/novius-os/public/htdocs/install.php chmod og-w /var/www/html/novius-os/local/config
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にNoviusOSのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。