| トップ | Solaris | FreeBSD | Gentoo | CentOS | Fedora | Windows | Tips | 自宅サーバの動作確認 | サイト内検索(Namazu) | サイト内検索(HE) |
コンテンツ・マネージメント・システム(CMS)である「Mambo」の
派生版である「Joomla」の導入方法。
なお、ここで導入するのは「Joomla」の日本語版である。
「Joomla」の動作には「Apache」、
「PHP」、
「MySQL」
が必要であり、ここではそれぞれの設定は完了済みとする。
「Joomla」で利用する「MySQL」のアカウントとデータベースを作成する。
なお、ここでは例として
アカウント:ajoomla
パスワード:pjoomla
データベース:dbjoomla
とする。
[root@Fedora ~]# mysql -u root -prootのパスワード <= 「MySQL」にログイン mysql> create database dbjoomla; <= データベースの作成 mysql> grant all privileges on dbjoomla.* to ajoomla@localhost identified by 'pjoomla'; <= ユーザaxoopsの作成 mysql> exit <= 終了 |
「Joomla」のインストール
[root@Fedora ~]# mkdir /usr/local/src/joomla <= 作業用ディレクトリの作成 [root@Fedora ~]# cd /usr/local/src/joomla <= 作業用ディレクトリへ移動 [root@Fedora joomla]# wget http://jaist.dl.sourceforge.jp/joomla/26686/joomla_1_0_13JP_Stable.zip <= 「XOOPS Cube」のダウンロード [root@Fedora joomla]# unzip joomla_1_0_13JP_Stable.zip <= ダウンロードしたファイルの展開 [root@Fedora joomla]# mv joomla_1_0_13JP_Stable /var/www/joomla <= 解凍したファイルを指定のディレクトリへ移動 [root@Fedora joomla]# chown -R apache:apache /var/www/joomla <= 所有者の変更 |
「Joomla」の初期設定
まず、セキュリティの為にRG_EMULATIONを無効にする。
[root@Fedora ~]# vi /var/www/joomla/globals.php <= 設定ファイルの編集 define( 'RG_EMULATION', 1 ); ↓ define( 'RG_EMULATION', 0 ); <= 変更 |
次に文字コードの設定を行う。
[root@Fedora ~]# mv /var/www/joomla/htaccess.txt /var/www/joomla/.htaccess <= サンプル設定ファイルのコピー [root@Fedora ~]# vi /var/www/joomla/.htaccess <= 設定ファイルの編集 以下のようにコメント解除(一部は必要に応じてコメント解除) ########## Begin JP Edition PHP Config ## このPHP設定を josroot/ に必ず設定して下さい。 php_value default_charset UTF-8 <= コメント解除 php_value mbstring.language neutral <= コメント解除 php_value mbstring.internal_encoding UTF-8 <= コメント解除 #php_flag mbstring.encoding_translation Off php_value mbstring.http_input auto <= コメント解除 php_value mbstring.http_output pass <= コメント解除 php_flag display_errors On <= コメント解除 php_flag register_globals Off <= コメント解除(必要に応じて) php_flag magic_quotes_gpc On <= コメント解除 php_flag magic_quotes_runtime Off <= コメント解除(必要に応じて) php_flag file_uploads On <= コメント解除(必要に応じて) php_flag magic_quotes_sybase On <= コメント解除(必要に応じて) ## 以下の設定は、必要設定ではありません。 ## 設定のサンプルとして参考にする程度にして下さい ## session.save_path は DocumentRoot 以下に作成して下さい php_value post_max_size 10M <= コメント解除(必要に応じて) php_value upload_max_filesize 10M <= コメント解除(必要に応じて) php_flag output_buffering Off <= コメント解除(必要に応じて) #php_value session.save_path './tmp' ########## End JP Edition PHP Config |
「Joomla」をインストールしたディレクトリにアクセス出来るように「Apache」を設定する。
[root@Fedora ~]# vi /etc/httpd/conf/httpd.conf <= 設定ファイルの編集
以下を追加
Alias /joomla "/var/www/joomla"
<Directory "/var/www/joomla">
DirectoryIndex index.php index.html
AllowOverride All
Options None
Order allow,deny
Allow from all
AddHandler php5-script .php
</Directory>
[root@Fedora ~]# /etc/rc.d/init.d/httpd restart <= 「Apache」の再起動
|
http://サーバのIPアドレス/joomla
とアクセスすれば、「Joomla」の初期設定画面が表示される。
基本的に画面の指示に従っていけばインストール出来るので、ここでの説明は割愛。
ステップ4終了後、インストールディレクトリを削除するよう表示されるので、以下のように不要なディレクトリを削除する。
[root@Fedora ~]# rm -rf /var/www/joomla/installation <= 不要ディレクトリの削除 |