GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS6VPSにConcrete5をインストールする方法

Concrete5は、PHPで記述された強力なオープンソースコンテンツ管理システム(CMS)であり、複雑なコンテンツ駆動型Webサイトを展開し、そのコンテンツと構造を簡単に管理できます。 Concrete5には、WYSIWYGテキストエディタ、統合されたスペルチェッカー、コンテンツスケジューリング、高度な権限システムなどの多くの機能が付属しています。

CentOSを搭載したLinuxVPSにConcrete5をインストールして実行するには、以下に説明する非常に簡単な手順に従います。
インストール手順は、LAMP(Linux、Apache、MySQL、PHP)がインストールされているLinuxRPMベースのサーバーに適用されます。


現在、Concrete5には以下が必要です:

  • PHP> =5.3、次のPHP拡張機能が有効になっている:MySQL、freetype、mcrypt、mbstring、curl、iconv、openssl、zipを備えたGDグラフィックライブラリ。
  • mod_rewriteモジュールと「AllowOverrideAll」が設定されたApacheWebサーバー。
  • MySQL>=5.0がLinux仮想サーバーにインストールされています。

http://www.concrete5.org/で入手可能な最新バージョンのConcrete5をダウンロードして解凍します:

cd /root
wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip
unzip concrete5.zip

サーバー上にConcrete5用の新しいMySQLデータベースを作成します:

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

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは/etc/httpd/conf/httpd.conf)を編集します。

次の行のコメントを解除します:

#NameVirtualHost *:80

次に、最後に次の行を追加します。

ServerAdmin [email protected]
DocumentRoot /var/www/html/concrete5/
ServerName www.your-domain.com
<Directory /var/www/html/concrete5/>
Options FollowSymLinks
        AllowOverride All
</Directory>
ErrorLog logs/your-domain.com-error_log
CustomLog logs/your-domain.com-access_log common

次のコマンドを使用して、php構成ファイルを見つけます。

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

「php.ini」ファイルを編集し、次の行を追加/変更します。

post_max_size = 20M
upload_max_filesize = 20M
memory_limit = 128M
safe_mode = Off

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

上記の仮想ホストディレクティブで定義されたドキュメントルートディレクトリにConcrete5インストールファイルを移動します。

mv /root/concrete5.6.2.1 /var/www/html/concrete5

また、Webサーバーユーザー(Apache)は、「files」、「config」、「packages」ディレクトリ、および「.htaccess」ファイルに書き込むことができる必要があるため、次のコマンドを実行することで簡単に実行できます。

>
chown apache:apache -R /var/www/html/concrete5

Webブラウザでhttp://your-domain.com/を開きます。すべての要件が満たされている場合は、[インストールを続行]ボタンをクリックします。次の情報を入力します:管理者ユーザーのサイト名、メールアドレス、パスワード、およびデータベース情報を入力し、[Concrete5をインストール]ボタンをクリックします。

インストールが完了したら、検索エンジンフレンドリーまたは「プリティURL」を有効にします。「ダッシュボード」ハイパーリンク->「システムと設定」->「プリティURL」->「プリティURLを有効にする」をクリックし、「保存」を押します。 Concrete5は、次の行を生成して.htaccessファイル(/var/www/html/concrete5/.htaccess)に追加しようとします。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]

それだ。これで、Concrete5のインストールが完了しました。

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

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


Cent OS
  1. CentOSにPHP5.5をインストールする方法

  2. CentOS7にPHP5.6をインストールする方法

  3. CentOS7にPHP8をインストールする方法

  1. CentOS8にPHP8をインストールする方法

  2. CentOS7VPSにFengOfficeをインストールする方法

  3. CentOS7にPHP7.3をインストールする方法

  1. CentOS8にPHP7.3をインストールする方法

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

  3. CentOS6VPSにPHP-Nukeをインストールする方法