まとめサイト構築システムのインストール

当ページに記載されている設定方法と、最新版のパッケージに含まれるReadme.txtの設定方法が異なる場合、Readme.txtの内容が優先されます。

インストール前の準備

  1. システムの動作環境を満たしたサーバーをご用意ください。
  2. 最新版のシステムをパッケージダウンロードサイトからダウンロードしご用意ください。
  3. ダウンロードしたパッケージファイルを解凍してください。
 

インストール手順(簡易版)

  1. サーバー上にシステム用のデータベースをUTF-8(utf8_general_ci)で作成
  2. データベースの接続設定ファイルの記述内容を変更(sqlConf.php)
  3. ID生成規則を設定(initConf.php)
  4. サーバーにファイルをアップロード・パーミッションの設定
  5. インストールウィザードに従い初期化を実行
 

インストール手順

サーバー上にシステム用のデータベースをUTF-8(utf8_general_ci)で作成

MySQLデータベースをご使用の際は、システムが使用するデータベースを作成して下さい。
データベースの文字コードは「UTF-8」を指定して下さい。

参考) 「phpMyAdmin」等から作成される場合は「utf8_general_ci」をご指定ください。

データベースの作成方法は設置環境によって異なりますので、サーバーのマニュアルを参照ください。

 

データベースの接続設定ファイルの記述内容を変更

データベースの接続設定ファイルの記述内容を変更します。
※MySQLを利用する場合に変更する必要があります。SQLiteを使用される場合は、特に書き換える必要は御座いません。

データベースの接続設定ファイル「./custom/extends/sqlConf.php」をテキストエディタ等で開き、
使用するデータベース種類名の先頭にあるコメントアウトを下記の通り切り替えます。

MySQLデータベースを使用する場合

   $SQL_MASTER = 'SQLiteDatabase';
// $SQL_MASTER = 'MySQLDatabase';

上記箇所を、下記の通り書き換えます。

// $SQL_MASTER = 'SQLiteDatabase';
   $SQL_MASTER = 'MySQLDatabase';

各サーバの設定に従いデータベース名、管理ユーザID、PASSを設定下さい。

$DB_NAME    = 'basesys'; // データベース名
$SQL_ID     = 'root';    // データベース管理ユーザーID
$SQL_PASS   = '';        // データベース管理ユーザーPASS

SQLサーバーの指定が必要な場合は以下の部分で設定を行なって下さい。

$SQL_SERVER = 'localhost'; // SQLのサーバ

※通常はMySQLの方がSQLiteより軽快に動作しますがサーバーによってはSQLiteの方が軽快に動作することがありますので
設置時にMySQLでの動作を重く感じた場合は一度SQLiteをお試しください。

※MySQLはパスワード保存の暗号化に対応しています。
必要に応じて下記の値(暗号キー)を16桁の英数字で編集ください。

//the 128 bit key value for crypting
$CONFIG_SQL_PASSWORD_KEY = 'abcdeabcdeabcdea';
 

+ID生成規則を設定(initConf.php)

標準では各種データのIDを連番で生成するようになっていますが、
この動作が好ましくない場合は、IDをランダム文字列で生成するようにも設定できます。

「./custom/extends/initConf.php」を開き

	$MAIN_ID_TYPE = 'num';
を
	$MAIN_ID_TYPE = 'hash';

と書き換えてください。

※運用中のシステムでは変更しないでください。連番・ランダムIDが混在してしまいます。

 

サーバーにファイルをアップロード・パーミッションの設定

解凍したフォルダに含まれるファイルを全てサーバーにアップロードし
下記の通りパーミッションの設定を行なって下さい。

ディレクトリ・ファイル名パーミッション
./feed/777
./feed/*777
./file/777
./file/*777
./logs/777
./logs/*.log666
./db/777
./db/tdb/777
./db/tdb/*777
./db/tdb_hash/777
./db/tdb_hash/*777
./db/tdb/*/*.csv666
./db/tdb_hash/*/*.csv666
./module/777
./module/*777
./module/*/db/777
./module/*/db/tdb/777
./module/*/db/tdb_has/777
./module/*/db/tdb/*.csv777
./module/*/db/tdb_hash/*.csv777

※[*]は以下ディレクトリを含め全てという意味となります。

 

インストールウィザードに従い初期化を実行

ブラウザより下記のページにアクセスを行い
インストールウィザードに従い設定を行っていただくことで初期化は完了します。

http://設置先/tool.php

※初期設定パスワードは「admin」となっております。
※サーバー状況により非常に時間が掛かる場合があります。

設置先TOPページ(index.php)にアクセスして頂きページが
正常に表示されていればインストールが完了しております。

※「tool.php」はご利用後、削除して頂くか必ずパスワードを変更するようお願い致します。

 
 
 

システムの設定

GoogleのAPIkeyとカスタム検索IDの取得方法の取得方法

GoogleのDeveloper登録手順 を参照してください。

 

InstagramのクライアントIDとアクセストークンの取得方法

InstagramのDeveloper登録手順 を参照してください。

 

TwitterのConsumer keyとconsumer secretの取得方法

TwitterのDeveloper登録手順 を参照してください。

 

FacebookのApp IdとApp Secretの取得方法

FacebookのDeveloper登録手順 を参照してください。

 

AmazonのアソシエイトIDとAccess Key IDとSecret Access Keyの取得方法

AmazonのDeveloper登録手順 を参照してください。

 

楽天のアプリID取得方法

楽天のDeveloper登録手順 を参照してください。

 
トップ   編集 凍結 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   最終更新のRSS