Home arrow Debian環境セットアップ arrow [Debianセットアップ]Joomla! のインストール
[Debianセットアップ]Joomla! のインストール プリント
記事一覧
[Debianセットアップ]Joomla! のインストール
ページ 2
ページ 3
ページ 4
ページ 5
ページ 6
Debian 環境セットアップ

文章をこうやってホームページに展開しながらも、「あ~っ 更新が面倒!」と感じて、すぐにCMS(コンテンツ・マネジメント・システム)に移すことを検討。
XHTML+CSSでページを作ると、どうしても1日1ページは書けそうもないけど、CMSであれば、毎日でもかけるような気がしたので、一気にCMSにサイトを移すことにしました。

CMSといっても、まだまだ発展途中のようなので、比較的拡張性の高いJoomla!をインストールすることにしました。 手順の例はバージョン1.0.11JPです。
今は、バージョン1.0.12JPをインストールしていますが、手順は変わりません。

Joomla!はオープンソースなので、基本的にLAMPの環境で動作します。 LAMPとは、同じオープンソースのLinux、Apache、Mysql、PHP等のオープンソース群のこと。 まずはこの環境があるサーバを用意します。

今回はコンパイルしてサーバー環境を作るのは面倒なので、Debianパッケージで揃えました。


Apacheのインストール



# apt-get install apache2-mpm-prefork(Apacheをパッケージでインストール)

# vi /etc/apache2/sites-available/default (コンフィグを編集)

# /etc/init.d/apache2 restart (Apacheの再起動)

・<VirtualHost www.seadigit.net> (ホスト名を設定)
・DocumentRoot /home/www/htdocs/ (ドキュメントルート変更)
・Indexesオプション削除
・AllowOverride All (.htaccessの有効化)
・##RedirectMatch ^/$ /apache2-default/ (デフォルトのコメント)
・ServerSignature Off (サーバー名表示の無効化)

 

 

php4のインストール


# apt-get install php4
# apt-get install libapache2-mod-php4
# apt-get install php4-mysql


基本的に上記で設定が自動的にできているはずなので、Apacheを再起動する。

# /etc/init.d/apache2 restart (Apacheの再起動)



PHPが正常に起動しているどうかは、下記内容の.phpファイルを作ってアクセスしてみることで判断できます。(PHPの設定情報などが表示されます。)
<?php phpinfo(); ?>

もし、エラーが出ている場合は、PHPのモジュールが読み込まれていない場合があります。
その場合は、 /etc/apache2/mods-enabled/下にphpのシンボリックリンクができているかを確認。
ない場合は

# a2enmod php4
# /etc/init.d/apache2 restart



Mysqlのインストール

 

# apt-get install mysql-server-4.1


インストールはこれだけです。 このコマンドを実行することで、すでにMysqlのプロセスが立ち上がっています。

まずは管理者パスワードを設定します。

# mysqladmin -u root password '管理者パスワード''
# mysql -u root -p (管理者でログインします)


Joomla!がアクセスするユーザーを作成

 

mysql> GRANT ALL PRIVILEGES ON *.* TO ユーザー名@localhost IDENTIFIED BY 'ユーザーパスワード' WITH GRANT OPTION;


Joomla!で使用するデータベース(空)を作成

mysql> create database データベース名;


これでJoomla!をインストールする準備ができました。 先ほどのPHPの設定環境のページにてMySQLの記述が閲覧できれば、準備完了です。