次のチュートリアルでは、Debian7VPSにMODXをインストールして実行する方法の詳細を説明します。
MODXは、無料のオープンソースコンテンツ管理システムおよびWebアプリケーションフレームワークであり、任意のサイズのサイトを構築し、バックエンド管理から簡単に管理できます。変化するニーズに適応する柔軟性とスケーラビリティを備えた、サイトとコンテンツの完全な制御を提供します。
インストールを開始する前に、サーバーにLAMPスタックがインストールされていることを確認してください。そうでない場合は、Debian WheezyでLAMP(Linux、Apache、MariaDB、PHP)スタックを設定する方法に関する優れたチュートリアルに従ってください。
要件
このチュートリアルでは、SSD 1LinuxVPSホスティングプランを使用します。
システムを更新する
ユーザー「root」としてサーバーにログインし、サーバーが完全に最新であることを確認します。
#ssh root @ hostname#apt-get update &&apt-get upgrade -y
必要なPHP拡張機能をいくつかインストールしましょう:
#apt-get install php5-gd#apt-get install imagemagick
MODXをダウンロード
このチュートリアルの執筆中、MODXの現在のバージョンは次のとおりです。この目的のために、次のコマンドを発行して、MODXをApacheルートディレクトリにダウンロードします。
#cd / var / www#wget http://modx.com/download/direct/modx-2.3.2-pl-sdk.zip
ダウンロードが完了したら、アーカイブを解凍します。
#unzip modx-2.3.2-pl-sdk.zip
コマンドls-laは、現在のディレクトリ内のファイルを一覧表示し、解凍されたアーカイブの長い名前を明らかにします。したがって、入力しやすいものに変更しましょう。
#mv modx-2.3.2-pl modx
PHP、APACHEを設定
サーバー上でMODXが正常に機能するためには、いくつかのことを行う必要があります。まず、PHPのメモリ制限が少なくとも32MBに設定されていることを確認します。そのためには、php.iniファイルを確認する必要があります。お気に入りのテキストエディタでファイルを開きます。 vimを使用します:
#vim /etc/php5/apache2/php.ini
memory_limit =??という行を見つけます 、ここで疑問符を32の値に置き換えます。
次に、サーバーのタイムゾーンが設定されていない場合によくある問題を防ぐために、同じファイルで; date.timezone = 前のセミコロンを削除し、PHPのタイムゾーンを設定します。変更すると、行は次のようになります。
date.timezone =US / Central
これに注意することで、MODXのWebインストール中に表示される次のエラーを回避できます。
致命的なエラー:MODXセットアップを続行できません。PHP5.3.0以降を使用するには、php.iniでdate.timezone設定を設定する必要があります。続行する前に、適切なタイムゾーンに設定してください。リストはここにあります。
第三に、mod_rewriteモジュールがApacheで有効になっているかどうかを確認する必要があります。これを行うには、次のように入力します。
#apache2ctl -M | grep rewrite_module
出力に「rewrite_module」が表示されている場合は、問題ありません。そうでない場合は、次のコマンドを使用してmod_rewriteを有効にします。
#a2enmod rewrite
変更を有効にするには、ApacheWebサーバーを再起動します。
#/etc/init.d/apache2 restart
次に、お好みのテキストエディタで、Apacheのデフォルトの仮想ホストファイルを開いて編集し、オーバーライドを許可するようにします。 / var/wwwディレクトリの下はAllに設定されています。
#vim / etc / apache2 / sites-available / default
変更が以下に対応していることを確認してください:
MODXインストールディレクトリに入り、次のコマンドを発行して正しい所有権と権限を設定します。
#cd modx /#chown -R root:www-data core / cache#chown -R root:www-data core / config#chown -R root:www-data core / export#chown -R root:www -data core / packages#chmod -R 775 core / cache#chmod -R 775 core / config#chmod -R 775 core / export#chmod -R 775 core / packages
MYSQLデータベースを作成する
次のステップは、MySQLデータベースを作成することです。ルートとしてMySQLを入力してください:
#mysql -u root -p
次に、必要なデータベースを作成します。
mysql> CREATE DATABASE modx;mysql>modx。*のすべての特権を付与します。これで、お気に入りのWebブラウザーを開いて、 http:// your_domain / modx / setup に移動して、MODXのインストールを完了することができます。 。
新しいサイトの言語の選択を求めるプロンプトが表示されます。インストーラウィザードを続行し、画面の指示に従います。
データベース、データベースユーザー名などのデータベース接続情報を入力し、ページのその場で接続をテストします。下部の近くで照合を選択し、データベースの選択を作成またはテストするをクリックします。 。次に、管理者アカウントを作成するための新しいセクションが開きますので、必要に応じて記入してください。
インストールが完了したら、下の図に示されているように、インストールの概要ページに記載されている内容をすべて修正する必要があります。次に、[ログイン]をクリックして、管理インターフェイスにアクセスします。 。
おめでとうございます。Debian7VPSにMODXが正常にインストールされました。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にMODXのインストールを依頼するだけです。24時間年中無休でご利用いただけます。すぐにリクエストを送信します。
PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。
Debian