GNU/Linux >> Linux の 問題 >  >> Debian

Debian8VPSにSubrionCMSをインストールする方法

このチュートリアルでは、 Debian8VPSにSubrionCMSをインストールする方法を紹介します。 Apache、PHP、MySQLがインストールされています。 Subrionは、PHPで記述された無料のコンテンツ管理システムであり、Web開発者はあらゆる目的でWebサイトを構築できます。

このチュートリアルはDebian8VPS用にテストおよび作成されていますが、どのLinuxディストリビューションでも機能するはずです。


このインストールガイドは、Apache、MySQL、およびPHPが仮想サーバーにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点で、Subrion CMSの最新の安定バージョンは3.3.5であり、次のものが必要です。

  • GDグラフィックライブラリバージョン2.0.x+、XML、MySQLi、およびmbstringPHP拡張機能が有効になっているPHP5.x;
  • Apache Web Server> =2.0は、mod_rewriteモジュールを使用してコンパイルされ、次のディレクティブが許可されています:RewriteEngine、RewriteBase、RewriteCond、およびRewriteRule。;
  • 仮想サーバーにインストールされているMySQL4以降。

インストールから始めましょう。 http://tools.subrion.org/get/で入手可能な最新バージョンのSubrionCMSをサーバーにダウンロードし、次のコマンドを使用して抽出します。

cd /opt
wget http://tools.subrion.org/get/latest.zip
mkdir -p /var/www/html/subrion
unzip -o latest.zip -d /var/www/html/subrion/
>

Subrionが使用する新しいMySQLデータベースを作成し、完全な権限を持つユーザーをデータベースに割り当てます。

mysql -u root -p
mysql> CREATE DATABASE subriondb;
mysql> GRANT ALL PRIVILEGES ON subriondb.* TO 'subrionuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

「your-password」を強力なパスワードに置き換えることを忘れないでください。
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「subrion.conf」という名前の新しいApache構成ファイルを作成します。

touch /etc/apache2/sites-available/subrion.conf

次に、次のコマンドを実行します。

ln -s /etc/apache2/sites-available/subrion.conf /etc/apache2/sites-enabled/subrion.conf

または、a2ensiteを使用して、Apacheで「subrion.conf」構成を有効にします。

sudo a2ensite subrion.conf

「subrion.conf」構成ファイルを編集します:

vi /etc/apache2/sites-available/subrion.conf

それに次の行を追加します:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/subrion/
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/subrion/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/yourdomain.com-error_log
CustomLog /var/log/apache2/yourdomain.com-access_log common
</VirtualHost>

ファイルのアップロードを有効にし、Magic QuotesGPCとRegisterGlobalsをPHPで無効にするには、php.ini構成ファイルを編集し、次の行を追加/変更します。

vi /etc/php5/apache2/php.ini
file_uploads = On
magic_quotes_gpc = Off
register_globals = Off

必要に応じて、php.iniの次の行を追加/変更します。

memory_limit = 128M
default_charset = "UTF-8"
mbstring.func_overload = 0

ApacheWebサーバーが「includes/config.inc.php」ファイルと「tmp」、「uploads」、「plugins」、「backup」ディレクトリに書き込むための適切なファイル権限を設定します。

sudo chown -R www-data:www-data /var/www/html/subrion/

Apache2リライトモジュールがまだ有効になっていない場合は、有効にします。

sudo a2enmod rewrite

変更を有効にするには、ApacheWebサーバーを再起動します。

service apache2 restart

お気に入りのWebブラウザーを開き、http://yourdomain.comに移動して、簡単な手順に従います。セキュリティ上の理由から、インストール後に必ず「install / modules/module.install.php」ファイルを削除してください。

rm /var/www/html/subrion/install/modules/module.install.php

また、includes / config.inc.phpファイルの権限を書き込み不可に変更します:

chmod a-w /var/www/html/subrion/includes/config.inc.php

それだ。これでSubrionCMSのインストールが完了しました。
もちろん、最適化されたDebianホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者に SubrionCMSをインストールする あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

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


Debian
  1. PHP 7.4 / 7.3 / 7.2/7.1をDebian10/Debian9にインストールする方法

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

  3. PHP8.0をDebian10/Debian9にインストールする方法

  1. Debian10にPHP7.4をインストールする方法

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

  3. Debian11にPHPをインストールする方法

  1. DebianVPSにフォークCMSをインストールする

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

  3. Debian 10 に PHP 7.3 をインストールする方法