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