まとめサイト構築システムのインストール †当ページに記載されている設定方法と、最新版のパッケージに含まれるReadme.txtの設定方法が異なる場合、Readme.txtの内容が優先されます。 インストール前の準備 †
インストール手順(簡易版) †
インストール手順 †サーバー上にシステム用のデータベースをUTF-8(utf8_general_ci)で作成 †MySQLデータベースをご使用の際は、システムが使用するデータベースを作成して下さい。 参考) 「phpMyAdmin」等から作成される場合は「utf8_general_ci」をご指定ください。 データベースの作成方法は設置環境によって異なりますので、サーバーのマニュアルを参照ください。 データベースの接続設定ファイルの記述内容を変更 †データベースの接続設定ファイルの記述内容を変更します。 データベースの接続設定ファイル「./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はパスワード保存の暗号化に対応しています。 //the 128 bit key value for crypting $CONFIG_SQL_PASSWORD_KEY = 'abcdeabcdeabcdea'; +ID生成規則を設定(initConf.php) †標準では各種データのIDを連番で生成するようになっていますが、 「./custom/extends/initConf.php」を開き $MAIN_ID_TYPE = 'num'; を $MAIN_ID_TYPE = 'hash'; と書き換えてください。 ※運用中のシステムでは変更しないでください。連番・ランダムIDが混在してしまいます。 サーバーにファイルをアップロード・パーミッションの設定 †解凍したフォルダに含まれるファイルを全てサーバーにアップロードし
※[*]は以下ディレクトリを含め全てという意味となります。 インストールウィザードに従い初期化を実行 †ブラウザより下記のページにアクセスを行い 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登録手順 を参照してください。 |