ツイッターはじめました。

評判のファイアバード(firebird)に Joomla!をインストールしてみた

評判ファイアバード(firebird)に Joomla!をインストールしてみた

前々回の評判のファイアバード(firebird)を申し込み(契約)して、使ってみた の記事では、ファイアバード(firebird)の申し込みからウェブサーバーの簡単な設定までを紹介しました。

前回の評判のファイアバード(firebird)に WordPressをインストールしてみた の記事では、Wordpressをインストールしてみました。

今回は、人気上昇中で評判のファイアバード(firebird)にJoomla!を手動でインストールしてみます。

ファイアバード(firebird)には、
WordpressやMovableTypeの主要なCMSについては、簡単インストール機能(ウェブのユーザ専用ページから簡単にインストールしてくれる機能)にて インストール(設置)することができます。

しかし、Joomla!は、簡単インストール機能には含まれていません。ロリポップ!(lolipop)やエックスサーバー(xserver)も同様、やっぱり、日本では、利用している人が少ないのでしょうね。 ^^;

そのため簡単インストールは使えません。(ここでは、使えたとしても、あえて使わないんですけどね。 ^^;

では、早速、Joomla!をインストールしてみましょう。

まずは、データベースを作成する

Joomla!は、Wordpressと同様、mysql(データベース)が欠かせません。
そのためJoomla!をインストールする場合、Joomla!用にmysql(データベース)を1つ作成しておく必要があります。

データベースの作成方法は、Wordpressと同じなので、ここでは省略します。
詳しくは、評判のファイアバード(firebird)に WordPressをインストールしてみた の 「まずは、データベースを作成する」 を参照してください。

Joomla!で使うデータベースの以下の情報を控えてきます。

  • データベースホスト(サーバー)
    データベースホスト名 あるいは、IPアドレス は、[ MySQL一覧 ]のMySQLサーバー、IPアドレスで確認できます。
  • データベース名
  • ユーザ名
    [ ユーザ設定 ]で設定したファイアバード(firebird)のユーザ名 + ‘_’ + ユニークな文字列 になります。
  • データベースへアクセスできるユーザのパスワード
    [ ユーザ設定 ]で設定したファイアバード(firebird)のユーザ名 + ‘_’ + ユニークな文字列 に対するパスワードになります。

次に、ドメインを設定する

データベースの作成を終えたら、次は、Joomla!へアクセスするドメイン名を決めます。
ここでもWordpressと同じように、前々回の評判のファイアバード(firebird)を申し込み(契約)して、使ってみた で登録した独自ドメインのサブドメインを使ってみましょう。

サブドメインの設定方法は、Wordpressと同じなので、ここでは省略します。
詳しくは、評判のファイアバード(firebird)に WordPressをインストールしてみた の 「次に、ドメインを設定する」 を参照してください。

以降、ここで設定したサブドメインをjoomla.example.comとして説明します。

次に、Joomla!の最新版を展開する

データベース、サブドメインの設定を終えたら、次は、Joomla!をアップロードします。
通常は、ファイアバード(firebird)は、SSHに対応していないので、一旦、自分のPCに最新のJoomla!をダウンロードし、それをFTPを使ってアップロードします。
しかし、ファイアバード(firebird)は、SSH(シェル)が使えないレンタルサーバーには、PHP SHELLがおすすめ で紹介しているPHP Shellが使えます。
Wordpressの時と同様に、PHP Shellを使うことで、アップロード作業を短くすることができますので、やってみます。

Shellの使い方や、コマンドがうまく使えない方は、ここの手順をマネせずに、一旦、自分のPCに最新のJoomla!をダウンロードし、それをFTPのツールを使ってアップロードしましょう。

PHP ShellのFTPでのアップロード先は、独自ドメイン ( 例でいうと http://example.com/phpshell/ のようにアクセスできるところにします ) の直下としましょう。

以降は、PHP Shellでログインした以降について解説します。

  1. 最新のJoomla!をJoomla!のサイトから直接取得する。
    $ cd joomla.example.com/
    $ wget 'http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fjoomla%2F51018%2FJoomla_1.6_in_Japanese.zip'
    --2011-03-17 03:53:38--  http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fjoomla%2F51018%2FJoomla_1.6_in_Japanese.zip
    Resolving sourceforge.jp... 202.221.179.21
    Connecting to sourceforge.jp|202.221.179.21|:80... connected.
    HTTP request sent, awaiting response... 302 Found
    Location: http://jaist.dl.sourceforge.jp/joomla/51018/Joomla_1.6_in_Japanese.zip [following]
    --2011-03-17 03:53:38--  http://jaist.dl.sourceforge.jp/joomla/51018/Joomla_1.6_in_Japanese.zip
    Resolving jaist.dl.sourceforge.jp... 150.65.7.130, 2001:200:141:feed::feed
    Connecting to jaist.dl.sourceforge.jp|150.65.7.130|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 8645447 (8.2M) [application/zip]
    Saving to: 'Joomla_1.6_in_Japanese.zip'
     
         0K .......... .......... .......... .......... ..........  0%  838K 10s
        50K .......... .......... .......... .......... ..........  1%  151K 33s
       100K .......... .......... .......... .......... ..........  1%  841K 25s
                         :
                         :
      8300K .......... .......... .......... .......... .......... 98%  398K 0s
      8350K .......... .......... .......... .......... .......... 99%  470K 0s
      8400K .......... .......... .......... .......... ..        100%  978K=16s
     
    2011-03-08 12:52:13 (540 KB/s) - 'Joomla_1.6_in_Japanese.zip' saved [8645447/8645447]
     
    $
    通常のSSHと違い、wgetの実施状況などは見えません。
    少し時間がかかることがありますので、出力結果が表示されるまで、しばらく待ちましょう。

    最初に、サブドメインのルートディレクトリ(joomla.example.com)へ移動し、そこでwgetで、直接、Joomla!の最新版をダウンロードしています。
    現在(2011.03.12) では、Joomla 1.6 が最新のようです。

  2. 最新のJoomla!をサブドメインで指定したディレクトリへ展開する。
    $ unzip Joomla_1.6_in_Japanese.zip
    Archive:  Joomla_1.6_in_Japanese.zip
    Made with MacWinZipper?
      inflating: Joomla_1.6_in_Japanese/administrator/cache/index.html
      inflating: Joomla_1.6_in_Japanese/administrator/components/com_admin/admin.php
           :
           :
    $

    ここで解凍したディレクトリは、

    サブドメインのルートディレクトリ/Joomla_1.6_in_Japanese
    となっています。
    Joomla_1.6_in_Japaneseというディレクトリは不要なので、以下のようにコマンド入力します。
    $ mv Joomla_1.6_in_Japanese/* ./.
    $ rm -R Joomla_1.6_in_Japanese
    $
    これで、サブドメインのルートディレクトリの配下にすべて展開されました。

最後に、Joomla!をインストールする

データベース、サブドメイン、Joomla!の最新版を展開しましたので、あとは、Joomla!をウェブインストールすればOKです。
Joomla!をウェブインストールするには、先に設定したサブドメインへ、ウェブブラウザから直接アクセスします。
例: http://joomla.example.com/

  1. ウェブブラウザからサブドメインへアクセスし、言語を指定します。
    Joomla! 言語設定
    デフォルトでは、日本語になっていると思いますが、なっていない場合は、日本語を選択します。あえて別の言語がよければ、その言語指定します。
    画面左上の次へ をクリックして、次へ進みます。

    アクセスしたときに、以下のような画面が出力された場合、
    Joomla! PHPバージョンチェック
    ファイアバード(firebird)のPHPのバージョンが古いことを意味します。

    ファイアバード(firebird)では、デフォルトでは、PHPのバージョンが5.1系を使うことになっています。
    また、ファイアバード(firebird)では、各ドメイン毎にPHPのバージョンを5.1系と5.3系から選択できます。
    そこで、ここでは、この例でいうとexample.comのドメインでは、5.3系を使うように設定する必要があります。

    いつものとおりファイアバード(firebird)のサーバー管理ツールへログインします。
    以下のように左メニューから [ PHPバージョン管理 ] をクリックします。
    ファイアバード(firebird)PHPバージョン管理
    PHPのバージョンを変更するドメインの [ 変更 ] ボタンをクリックします。

    画面中央のPHPバージョンを PHP5.3.x へ変更して、[ PHPバージョン設定(確認) ] をクリックします。
    ファイアバード(firebird)PHPバージョン設定(確認)

    以下の確認画面が表示されますので、[ PHPバージョン設定(確定) ] をクリックします。
    ファイアバード(firebird)PHPバージョン設定(確定)

    これで設定完了です。
    再度、アクセスしてみてください。たぶん、今度は、ちゃんと言語指定のページを表示すると思います。

  2. ウェブサーバーがJoomla!をインストール可能な状態か確認し、表示します。
    Joomla! インストールチェック
    もしインストールできない状態でなら赤い文字でエラー表示されます。
    特にエラー表示がなければ、画面左上の次へ をクリックして、次へ進みます。

    ここでは、以下のように赤い文字でエラー表示されました。 (TT)
    でも、落ち付いてやりましょう。
    Joomla! インストールチェックエラー
    MB Language is Default が正しくないと言っています。

    これは、そのままPHPの設定が、デフォルトで日本語(Japanese)か英語(English)になっているのでしょう。
    Joomla!など有名どころのCMSは、UTF8で記述されているので中立(UTF-8) (neutral)にしなさいと言っているのですね。

    これを回避するためには、PHP.iniの設定ファイルを変更するか、ここに書いてあるとおり .htaccessで対応するかのいずれかになります。
    ファイアバード(firebird)では、PHP.iniを設定することができますから、ここでは、PHP.iniを編集してみましょう。

    いつものとおりファイアバード(firebird)のサーバー管理ツールへログインします。
    以下のように左メニューから [ PHP環境設定 ] をクリックします。
    ファイアバード(firebird)PHP環境設定
    PHPの環境設定を変更するドメインの [ 選択 ] ボタンをクリックします。

    ここで、php.iniのmbstring(マルチバイト文字列)の設定がどうあるべきかを以下にphp.iniの設定イメージで記述してみます。
    neutralの設定をする場合は、mbstring.languageだけでなく、他のmbstring関連も設定を変更してあげる必要があると思います。
    設定項目 ファイアバード(firebird)の設定値 変更値
    mbstring.language
    - デフォルトの言語
    Japanease neutral
    mbstring.internal_encoding
    - デフォルトの内部エンコーディング
    EUC-JP UTF-8
    mbstring.encoding_translation
    - HTTP入力エンコーディング変換(有効/無効)
    Off Off
    mbstring.http_input
    - デフォルトのHTTP入力文字エンコーディング
    auto auto
    mbstring.http_output
    - デフォルトのHTTP出力文字エンコーディング
    SJIS pass
    mbstring.detect_order
    - デフォルトの文字エンコーディング検出順序
    auto auto

    ファイアバード(firebird)PHP環境設定(確認)
    入力を終えたら、 [ 設定する(確認) ] をクリックします。

    以下の確認画面が表示されますので、[ 設定する(確定) ] をクリックします。
    ファイアバード(firebird)PHP環境設定(確定)

    これで設定OKです。
    元のJoomla!のインストールページに戻って、[ 再チェック ]をクリックします。エラーが消えたらOKで、次に進みましょう。

    この設定は、Wordpressの場合もこの方が良いはずです。

  3. GPLライセンスの確認です。
    Joomla! GPLライセンス
    GPLライセンスの承認確認ページです。
    特に問題がなければ、画面左上の次へ をクリックして、次へ進みます。

  4. データベース情報を設定し、Joomla!で必要なテーブルを作成します。
    Joomla! データベース情報
    • データベースタイプ : MySQLを選択します。
      MySQLiがデフォルトで選択されますが、ここは、MySQLの方が無難です。
      Joomla!では、確か?最新の1.6から対応したのではないか?と思います。
      まだまだ、1.6は、新し目の機能は、バグが枯れてないですからね。 ^^;
      MySQLiとは、
      MySQLiとは機能が向上したMySQLを扱うためのPHP5の拡張機能のこと。
      PHP5とMySQL4.1以降のバージョンに対応しています。

      新しい関数が追加され、従来のmysql関数群にiを追加しただけの関数など変更しやすい。オブジェクト指向の記述に対応。指定するMySQLの設定ファイル(my.cnf)の読み込みが可能になった。
      など拡張された。

      ファイアバード(firebird)は、すべてmysqlのバージョンは、5.0以上ですから、ファイアバード(firebird)側は対応できています。試してないけど。 ^^;
      Joomla!1.6は、超最近の久々のメジャーバージョンアップですから、リスク回避のため使ってません。もう少し落ち着いてきたら使ってみようと思います。 m(__)m
    • ホスト名 : 先に控えたデータベースホスト(サーバー)名を入力します。
    • ユーザ名 : 先に控えたデータベースのユーザ名を入力します。
      ※データベースの登録中、[ ユーザ設定 ]で設定したファイアバード(firebird)のユーザ名 + ‘_’ + ユニークな文字列 になります。
    • パスワード : 先に控えたデータベースへアクセスできるユーザのパスワードを入力します。
      ※データベースの登録中、[ ユーザ設定 ]で設定したファイアバード(firebird)のユーザ名 + ‘_’ + ユニークな文字列 に対するパスワードになります。
    • データベース名 : 先に控えたデータベース名を入力します。
    • テーブルプレフィックス : 同じデータベースに複数のJoomla!をインストールする場合は、ユニークな文字列を設定します。
      同じデータベースに1つしかJoomla!をインストールしない場合は、そのままで可。
      ※ここで設定するテーブル接頭辞は、このJoomla!の識別子のようなものです。
    • 古いデータベースの処理 : バックアップを選択します。
    画面左上の次へ をクリックして、次へ進みます。

  5. FTPの設定ですが、セキュリティの面からここはスキップします。
    Joomla! FTP設定
    画面左上の次へ をクリックして、次へ進みます。

  6. Joomla!のサイト情報を設定します。
    Joomla! サイト情報
    • サイト名 : Joomla!で管理するサイト名を入力します。
      (例:ファイアバード(firebird)にJoomla!をインストールしてみた)
    • あなたのメールアドレス : Joomla!の管理ユーザのメールアドレス
      ※このアドレスは、パスワードを忘れてしまった時などにも用いられますから、不安な人は、良く使うメールアドレスが良いでしょう。
    • 管理者ユーザ名 : Joomla!の管理ユーザ名 (デフォルト : admin )
      ※セキュリティ上、admin以外を使うことをおすすめします。
    • 管理者パスワード : Joomla!の管理ユーザのパスワード
    • サンプルデータセット : 文字通りサンプル記事を作成します。
      ※慣れている人は、通常は、インストールしません。Joomla!に慣れていない人は、サイトがどんな感じになるか参考になります。
      サンプルデータをインストールする場合は、サンプルインストールをクリックします。
    画面左上の次へ をクリックして、インストールします。

  7. Joomla!が正常にインストールできたら、以下の画面が表示されます。
    Joomla! インストール完了

    インストール用のディレクトリ installation というディレクトリがあります。
    セキュリティのために、これを削除します。
    PHP Shellで、消してしまいましょう。

    $ cd joomla.example.com/
    $ rm -R installation/
    もし、installation というディレクトリを削除していない場合は、以下のような画面が表示され、この先の操作が何もできなくなります。
    Joomla! ディレクトリ削除要求

    これでインストールは完了したので、再度、サブドメインへ直接アクセスしてみましょう。
    Joomla! サブドメインアクセス


Wordpressに引き続き、Joomla!をやってみました。PHPのバージョンや設定で、一部、細かい点で変更しないといけないようです。

ファイアバード(firebird)のデフォルト設定では、PHPの設定が、Japaneaseだったり、EUCだったりしますので、少し注意が必要です。
古いタイプのCMSなどでは、EUCに対応していないといけないためにデフォルトでは、このような設定になっているのかもしれません。
最近のCMSでは、UTF8がデフォルトになっているので注意しましょう。

このPHPのデフォルトの設定という点では、最新のLinuxの設定に従っているロリポップ!(lolipop)ロリポップ!(lolipop) の方が新し目のCMSには対応できると思います。

初級者の方には、やはり、簡単インストール機能でやれるのがベストだと思います。
でも、Joomla!の簡単インストール機能があるレンタルサーバーは少ないんですよね。(日本では、やっぱりJoomla!はあんまり人気ないんでしょうね。 ^^;

今回、PHPの設定で、少し手間をかけましたが、それほど問題でもないと思います。
ただ、初級者で、いろいろなCMSで試したいと思われている方には、もっと簡単インストール機能が豊富なレンタルサーバーを選んだ方が良いかもしれません。

そうでなければ、初級者でも十分いけます。サポートはちゃんと対応してくれます。当たり前ですけど。 ^^;

機能面からみれば、かなりリーズナブルであるのは間違いありません。
上級者でも使いこなせば、このレンタルサーバーは面白いかもしれませんね。 :)

無料お試しのお申込みは、

ファイアバード(firebird)は、こちらファイアバード(firebird)へ からどうぞ。

ミニバード(minibird)は、こちらミニバード(minibird)へ からどうぞ。

クローバー(clouver)は、こちらクローバー(clouver)へ からどうぞ。

また、親和性の高いドメインレジストラであるスタードメイン(stardomain)は、こちらスタードメイン(stardomain)へ からどうぞ。


この記事を読んだ人は次の記事も読んでいます:



口コミ・評判



口コミ・評判を投稿 :

お名前 *

メールアドレス *
(口コミ・評判欄には、表示されませんが入力が必要です。)

サイトアドレス

*


お名前.com VPS(KVM) vs さくらのVPS新プラン!!


vs

(メモリ2G/仮想 3コア 比較)

    ディスク(GB)   CPU Power   月額
お名前.com VPS(KVM) 200 2,962 1,380
さくらのVPS 新プラン 200   2,716   1,480
※CPU PowerはUnixBecnhによる数値です。(自分で調べたものです)
※メモリをCPUのコア数は同じプランでの比較です。
  • お名前.com VPS(KVM) 2Gプラン(3コア)
  • さくらのVPS 2Gプラン(3コア)

各プランの比較詳細は、さくらのVPS 新プラン と お名前.com レンタルサーバーVPS 新KVM プランと KDDI クラウドコア(CloudCore) を比較してみたをご覧ください。

メモリ2GBプラン : 初期設定費無料 キャンペーン
さくらのVPS新プラン: →2012/7/2 12:00 まで
お名前.com VPS(KVM): →2012/5/31 12:00 まで

お名前.com VPS(KVM)の詳細については、 こちらのお名前.com VPS(KVM)のサイト お名前.com VPS(KVM)のサイトへへどうぞ。(お試し期間が15日あります。)
さくらのVPSの詳細については、 こちらのさくらのVPSのサイト さくらのVPSのサイトへへどうぞ。(お試し期間が14日あります。)

さくらインターネットでデータベース機能強化!!


さくらインターネット
データベース大幅機能アップ実施!!
もちろん既に利用している方もこれから借りる方も全ての利用者対象です。 :)

  • データベース作成数を大幅に増量
    スタンダード 1個 → 20個
    プレミアム  1個 → 50個
    ビジネス   2個 → 100個
    ビジネスプロ 3個 → 200個
  • ストレージエンジン「InnoDB」の追加提供
  • データベースサーバのスペック増強 (従来比5倍のパフォーマンスを実現)

さくらインターネットのお申し込みは、 こちらのさくらインターネット サイト さくらインターネットのサイトへからどうぞ。(お試し期間が14日あります。)

サイトメニュー(カテゴリ)




一押し!!キャンペーン情報

  • 共有サーバー
  • VPS
  • マネージド
  • ドメイン

その他のキャンペーン情報は、こちらをご確認ください。





主なラインキング

共有レンタルサーバー& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各レンタルサーバーの機能概要一覧は、 こちらからどうぞ


VPS& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各VPS機能概要一覧は、 こちらからどうぞ


マネージドサーバー& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各マネージドサーバー機能概要一覧は、 こちらからどうぞ


ドメインレジスタ& みんなの評価

みんなの評価は、このサイトを利用されている方の評価平均でランキングされています。

各ドメインレジスタの主要ドメイン価格一覧は、 こちらからどうぞ

: この表示がある価格は、キャンペーン価格になります。

Valid XHTML 1.0 Transitional


  • はてなブックマークへ追加するはてな登録数
  • Yahoo!
  • Livedoor Clip
  • FC2
  • Nifty Clip
  • POOKMARK. Airlines
  • Buzzurl(バザール)
  • Choix
  • newsing
  • del.icio.us
ページトップへ