ダウンロード

このサイトはMagic3のWiki機能を主に使用して作成しています。

インストール

概要

Magic3は、標準的なLAMP環境(Linux,Apache,MySQL,PHP)で特別な設定なしに動作するWebアプリケーションです。
DBを準備し、インストールパッケージをドキュメントルート以下の任意のディレクトリに解凍するだけでWebブラウザからインストーラが実行できる環境が整います。

以下の手順を行います。

  1. 環境構築
    Magic3の動作する環境を構築します。Magic3はDBを必須としているので、Magic3用のDBを作成します。
  2. インストール
    Webブラウザで起動する専用のインストーラを使って、Magic3システムの初期化を行います。

必要な動作環境

Magic3が動作する環境は以下の通りです。(動作環境)
OSは、Apache,PHP,MySQL5またはPostgreSQLが動作するLinuxディストリビューションであれば何でもかまいません。

  • OS: Linux(特に制約なし)
  • WWWサーバ: Apache、バージョンの制約は特になし
  • スクリプトエンジン: PHP5.3以上(PHP7.0以上動作可)
  • DB: MySQL5以上またはPostgreSQL8以上

ダウンロード

インストールパッケージを公式ダウンロードサイトからダウンロードします。
公式ダウンロードサイト:https://ja.osdn.net/projects/magic3/

環境構築

Magic3をインストールする環境を構築します。(環境構築)

インストール手順

インストール手順の例を示します。環境に合わせて任意に調整してください。

  1. ユーザをrootに変更
    インストール作業はroot権限で作業を行います。
    > su -
  2. インストールモジュールのコピー
    DocumentRoot以下の適当な場所にインストールモジュールをコピーします。
    以下の例では、ファイル名がmagic3_x.x.x_src.tar.gz(x.x.xはバージョンNo)であるインストールモジュールを使用。
    mv magic3_x.x.x_src.tar.gz /var/www/html
  3. インストールモジュールの解凍
    インストールモジュールを解凍します。
    > cd /var/www/html
    > tar xvzf magic3_x.x.x_src.tar.gz
  4. ディレクトリ名を変更
    ディレクトリ名を適当な名前に変更します。「magic3」の内容を直接DocumentRoot直下に置くことも可能です。
    > mv magic3 demo  (「demo」に変更の場合)
  5. 所有者、所有グループの変更
    ディレクトリの書き込み権限が必要なので、Webサーバを実行しているユーザに書き込み権限を与えます。
    > chown -R apache:apache demo
  6. DB、ユーザの作成
    DBを構築し、アクセスするユーザ,パスワードを作成します。(MySQLの仕様)
    MySQLの場合の動作環境の構築は、MySQLの設定を参考にします。
    例) DB名=demodb
    アクセスユーザ=demouser
    パスワード=demouser
  7. インストーラを起動
    Webブラウザでトップ画面にアクセスするか、またはインストーラ画面に直接アクセスします。
    例) トップ画面: http://example.com/demo/index.php
    インストーラ画面: http://example.com/demo/admin/install.php
  8. インストーラを実行
    起動したインストーラの手順に沿って作業を進めます。

動作環境チェック

Magic3が正常に動作しているかチェックします。問題のある場合は、トラブルシューティングを参考に修正を行って下さい。

  • メール機能のチェック(Eメール機能)
    管理機能にログインして、基本情報にデフォルトのメールアドレスを設定します。
    テストメール送信でメールを送信し、メールが受け取れればメール機能は正常です。
    XAMPP等、スタンドアロン環境では、メール機能が利用できないこともあります。
  • テンプレートのアップロード
    管理機能にログインして、テンプレート管理画面を表示します。新規のテンプレートアップロードしてみます。
    新規のテンプレートがない場合は、一覧上のテンプレートの1つを一旦ダウンロードして、一覧から削除してから、
    アップロードを行います。 テンプレートがアップできて、一覧に表示できれば正常です。
    アップロードできない場合は、テンプレートディレクトリのアクセス権等に問題があります。(ディレクトリ構成)
  • 画像のアップロード(リソースファイルの管理)
    管理機能の「リソースブラウズ」を使用します。
    画像がアップロードできるかを確認します。また、新規ディレクトリが作成できるかを確認します。
    問題がある場合は、ディレクトリのアクセス権等に問題があります。(ディレクトリ構成)
  • 複数ファイルの一括アップロード
    管理機能の「ファイルブラウズ」を使用します。
    複数のファイルが目的のディレクトリにアップロードできるかを確認します。
  • メモリの割り当て
    Wikiウィジェット(ウィジェット-Wikiメイン)が最もメモリを消費するウィジェットです。
    Wiki機能を使う場合はWikiウィジェットを一通り動かしてエラーが出ないようにメモリの使用量を調節します。

2017-06-30 (金) 06:59:09 (84d)