[ XOOPS ] MAMP 1.7.1 + XOOPS Cube Legacy 2.1.4 インストールメモ

MAMP に XOOPS Cube Legacy 2.1.4 をインストールしてハマったのでメモしておきます。

## XOOPS Cube Legacy 2.1.4 をインストールした環境

– Mac OS 10.5.4
– MAMP 1.7.1 ( Apache 2.0.59, MySQL 5.0.41, PHP 5.2.5 )
– XOOPS Cube Legacy 2.1.4

## XOOPS をインストールする前に MAMP の php.ini 設定を変えておかないとエラーが出ます

php.ini に書かれている session.auto_start の設定を 1 から 0 に変更しておきます。

– PHP 4 の場合は /Applications/MAMP/conf/php4/php.ini の 799 行目
– PHP 5 の場合は /Applications/MAMP/conf/php5/php.ini の 802 行目

この session.auto_start の設定を変更しておかないと、インストール後、

> Notice [PHP]: A session had already been started – ignoring session_start() in file core/XCube_Session.class.php line 78

と言うエラーが表示されて、ログイン画面から移動できない問題が起こりました。

※ session.auto_start に関しては、セッション処理関数 ( session ) で勉強させていただきました。 ありがとうございます。

## XOOPS 用に新しいデータベースを作成する

phpMyAdmin で新規データベースを作成します。
デフォルトの場合、XOOPS の文字コードは EUC-JP みたいなので、データベースの照会順序は [ ujis_japanese_ci ] にしました。

## XOOPS Cube Legacy 2.1.4 のダウンロードとインストール

XOOPS Cube 日本サイト から XOOPS Cube Legacy 2.1.4 をダウンロードして解凍します。

後は同梱してあるインストールマニュアルに沿ってインストールします。

## XOOPS インストールの後処理

– /install フォルダの削除
– /mainfile.php の全てのアクセス権を読み出しのみに設定

## コンテンツ用のモジュールを追加する

XOOPS Cube Legacy 2.1.x には、標準のコンテンツ用モジュールが同梱されていないので、最初からある程度のまとまったパッケージとして [ ホダ塾ディストリビューション ] と言う物があるらしいので参考にしてみる。

無理をしないで、最初からホダ塾さんのバージョンを使えばインストールが簡単で良かったのかな?
まぁ、勉強の為に自分でインストールしてみよう。

## 参考にさせてもらったページ

みんなの教室 – MAMP に XOOPS Cube Legacy をインストール – XOOPS 格闘記 – 裏番町通信

ありがとうございます。

1 COMMENT

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です