XOOPSは、PHPで記述された人気のある使いやすいCMSです。モジュラーアーキテクチャを使用しており、小規模から大規模の動的コミュニティWebサイト、ウェブログなどを開発するための理想的なツールです。
CentOS6仮想サーバーにXOOPSCMSをインストールして実行するには、以下に説明する非常に簡単な手順に従います。
このインストールガイドは、Apache、MySQL、およびPHPがLinuxVPSにすでにインストールおよび構成されていることを前提としています。このチュートリアルを書いている時点で、最新の安定バージョンはXOOPS 2.5.7であり、以下が必要です。
- Webサーバー(Apacheを強くお勧めします)
- PHP 5.3.7以降(PHP 5.4以降を強くお勧めします)。次のPHP拡張機能が有効になっています:MBString、Iconv、Zlib、GD Graphics Library(2.1.0互換)、Exif、PCRE、Filter、XML。
- MySQL5.1以降
http://xoops.org/modules/coreで入手可能なXOOPS2.5.7をサーバーにダウンロードし、次のコマンドを使用して解凍します。
cd /root wget http://sourceforge.net/projects/xoops/files/XOOPS%20Core%20%28stable%20releases%29/XOOPS_2.5.7/xoops-2.5.7.zip/download -O xoops-2.5.7.zip unzip xoops-2.5.7.zip mv /root/xoops-2.5.7/htdocs/ /var/www/html/xoops/
サーバー上にXOOPSCMS用の新しいMySQLデータベースを作成します:
mysql -u root -p mysql> CREATE DATABASE xoopsdb; mysql> GRANT ALL PRIVILEGES ON .* TO 'xoopsuser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION; mysql> FLUSH PRIVILEGES; mysql> quit
Apacheで新しい仮想ホストディレクティブを作成します。たとえば、Apache構成ファイル(デフォルトでは/etc/httpd/conf/httpd.conf)を編集し、次の行のコメントを解除します。
#NameVirtualHost *:80
次に、最後に次の行を追加します。
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/html/xoops/ ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/html/xoops/> Options FollowSymLinks AllowOverride All </Directory> ErrorLog logs/your-domain.com-error_log CustomLog logs/your-domain.com-access_log common </VirtualHost>
変更を有効にするには、ApacheWebサーバーを再起動します。
セキュリティ上の理由から、「xoops_lib」および「xoops_data」ディレクトリの名前を変更し、ドキュメントルートから移動することをお勧めします:
mkdir -p /var/www/xoops/ mv /var/www/html/xoops/xoops_lib /var/www/xoops/x00ps_lib mv /var/www/html/xoops/xoops_data /var/www/xoops/x00ps_data
また、Webサーバーユーザー(Apache)は、「uploads」、「uploads / avatars」、「uploads / images」、「uploads /ranks」、「uploads / smilys」、「x00ps_lib / modules/protector/」に書き込むことができる必要があります。 configsのディレクトリと「include/license.php」ファイル。次のコマンドを実行することで簡単に実行できます。
chown apache:apache -R /var/www/html/xoops/ chown apache:apache -R /var/www/xoops/
お気に入りのWebブラウザでhttp://your-domain.com/を開き、簡単な手順に従います。言語を選択し、パス設定を編集します。
XOOPS documents root physical path: /var/www/html/xoops XOOPS data files directory: /var/www/xoops/x00ps_data XOOPS library directory: /var/www/xoops/x00ps_lib Website location (URL): http://your-domain.com
データベース設定を入力し、管理者アカウントを作成して、デフォルトのテーマを選択します。
mainfile.phpが読み取り専用であることを確認してください:
ll /var/www/html/xoops/mainfile.php -r--r--r-- 1 apache apache 3367 Jul 11 20:57 /var/www/html/xoops/mainfile.php>
サーバーからインストールディレクトリ(インストーラによって自動的に名前が変更される必要があります)を削除することを忘れないでください。
それでおしまい。 XOOPSCMSがサーバーに正常にインストールされました。
XOOPSの機能を拡張するために利用できる多くのモジュールがあります。モジュールは、http://your-domain.com/admin.php
のモジュール管理システムを使用して管理できます。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にXOOPSのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。