このチュートリアルでは、 Ubuntu16.04VPSにElefantCMSをインストールする方法を紹介します。 Apache、PHP、MySQLがインストールされています。 Elefant CMSは、PHPで記述されたオープンソースのCMSおよびWebフレームワークであり、Web開発者が単純なWebサイトから完全なWebアプリケーションまですべてを作成できるようにします。このチュートリアルはUbuntuVPS用にテストおよび作成されていますが、DebianベースのLinuxディストリビューションで動作するはずです。
このインストールガイドは、Apache、MySQL、およびPHPが仮想サーバーにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点では、Elefant CMSの最新バージョンは1.3.12であり、次のものが必要です。
- CURLPHP拡張機能が有効になっているPHP5.3.x;
- NginxWebサーバーまたはApacheWebサーバー>=2.0は、mod_rewriteモジュールを使用してコンパイルされ、次のディレクティブが許可されています:RewriteEngine、RewriteBase、RewriteCond、およびRewriteRule。;
- 仮想サーバーにインストールされているMySQL、SQLite、またはPostgreSQL(MariaDBとPerconaもサポートされています)。
インストールから始めましょう。サーバーのOSパッケージが完全に最新であることを確認してください:
apt-get update apt-get upgrade
Composerを使用してElefantCMSをインストールするのが最善です。したがって、Composerがまだインストールされていない場合は、次のコマンドを実行してインストールします。
apt-get install curl cd /opt curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
次のコマンドを使用して、ElefantCMSの最新バージョンをダウンロードします。
cd /var/www composer create-project elefant/cms --stability=dev your-domain.com
your-domain.comを実際のドメイン名に置き換えることを忘れないでください。
または、Composerを使用したくない場合は、https://github.com/jbroadway/elefantからいつでも最新バージョンをダウンロードできます。 / releases、次にElefantCMSアーカイブをサーバーの/var/www/html/your-domain.com/ディレクトリに抽出します。
次に、Elefant CMSが使用する新しいMySQLデータベースを作成し、ユーザーをに割り当てます。完全な権限でそれ:
mysql -u root -p mysql> SET GLOBAL sql_mode=''; mysql> CREATE USER elefant; mysql> CREATE DATABASE elefantdb; mysql> GRANT ALL PRIVILEGES ON elefantdb.* TO 'elefant'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
「your-password」を強力なパスワードに置き換えることを忘れないでください。
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、仮想サーバー上に「elefant.conf」という名前の新しいApache構成ファイルを作成します。
touch /etc/apache2/sites-available/elefant.conf
「elefant.conf」構成ファイルを編集します:
vi /etc/apache2/sites-available/elefant.conf
次の行を追加します:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your-domain.com/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/your-domain.com/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>
次に、次のコマンドを実行します。
ln -s /etc/apache2/sites-available/elefant.conf /etc/apache2/sites-enabled/elefant.conf
または、a2ensiteを使用して、Apacheで「elefant.conf」構成を有効にします。
sudo a2ensite elefant.conf
Apache WebサーバーがElefantCMSドキュメントルート(‘/var/www/html/your-domain.com’)ディレクトリに書き込むための適切なファイル権限を設定します。
sudo chown -R www-data:www-data /var/www/html/your-domain.com/
Apache2リライトモジュールがまだ有効になっていない場合は、有効にします。
sudo a2enmod rewrite
変更を有効にするには、ApacheWebサーバーを再起動します。
service apache2 restart
お気に入りのWebブラウザを開き、http://your-domain.com/install/に移動して、インストールプロセスを開始し、簡単な手順に従います。
[次へ:ライセンス]をクリックし、ライセンスに同意して、サーバー要件を確認します。が満たされたら、[次へ:データベース]をクリックして、次の情報を入力します。
ドライバー:MySQL
サーバー:localhost
ポート:3306
データベース:elefantdb
ユーザー名:elefant
パスワード:* your-password *
[Connect&Create Schema]をクリックし、サイト名を入力して、ElefantCMS管理ユーザーの電子メールアドレスとパスワードを設定します。
それだ。これでElefantCMSのインストールが完了しました。
http://your-domain.com/adminでElefantCMSの管理バックエンドにログインして使用を開始し、ブログ投稿を作成し、ファイルをアップロードします。
もちろん、最適化されたUbuntuホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にElefantCMSのインストールを依頼するだけです。 あなたのために。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。