DECTOセットアップマニュアル <目次> 1.動作環境について 2.セットアップ作業 ①. ソースの設置 ②. MYSQLの設定 ③. cronの設定 ④. Facebookアプリの設定 ⑤. Twitterアプリの設定 ⑥. AXESPaymentの設定 ⑦. サイト情報の設定 ⑧. php.iniの設定 株式会社サンデーアーツ 1.動作環境について DECTOの動作環境は以下の通りです。 PHP 5.2以降 MYSQL5.0以降 https通信を行えること .htaccessでRewrite設定が行えること cronを使用できること GDを使用できること 独自SSLを利用できること 推奨スペック CPU コアが2つ以上 (1.0GHz以上 OpteronかXeon processor) メモリ 1GB以上 HDD 50GB以上 PHPライブラリ pearライブラリ gd Archive_Tar mbstring Console_Getopt mysql PEAR pdo Structures_Graph pear XML_RPC cli XML_Util xml curl 株式会社サンデーアーツ 2 - ①. ソースの設置 設置詳細 htmlディレクトリをドキュメントルートに appディレクトリと、apiディレクトリと、config.php、と、config_web.php、config_api.phpをhtmlディレ クトリと同じ階層に設置します。※1 (ソフトウェアのバージョンより、ディレクトリ名がhtdocs等の場合あります。その場合はhtmlに リネームして下さい。) 以下のディレクトリにapache実行ユーザの読込権限、書込権限を付加してください。 app/tmpディレクトリ html/tmpディレクトリ html/images/customerディレクトリ※2 html/images/mainimageディレクトリ※2 html/images/projectsディレクトリ※2 html/images/userディレクトリ※2 html/images/reportディレクトリ※2 html/images/uploadディレクトリ※2 以下のファイルにcron実行ユーザの読込権限、実行権限を付加してください。 app/bat/ 以下の全ファイル 以下のファイルにcron実行ユーザの読込権限、書込権限を付加してください。 app/bat/lock 以下の全ファイル ※1 [ドキュメントルートのひとつ上のディレクトリ] | └[ html ](ドキュメントルート) | └admin | └css | └images | └js | └tmp | └index.php | └robots.txt | └.htaccess └[ app ] | └bat | └common | └include | └mail | └models | └tmp | └views └[ api ] | └views └config.php └config_web.php └config_api.php ※2 正しく設定されていないと、画像のアップロードが行えません。 次のページへ続く 株式会社サンデーアーツ 2 - ①. ソースの設置 前のページの続き 例):WinSCPを使用した場合のパーミッションの変更方法 例):FFFTPを使用した場合のパーミッションの変更方法 設定の必要なディレクトリを選択し、右クリック ↓ プロパティを開き、 パーミッション各項目の設定を正しく行ってください。 設定の必要なディレクトリを選択し、右クリック ↓ 属性変更を開き パーミッション各項目の設定を正しく行ってください。 株式会社サンデーアーツ 2 - ②. MYSQLの設定 Mysql設定ファイル「my.cnf」を下記のように設定してください。 (サーバーによってファイルのパスが異なります。サーバー管理者へお問い合わせください。) ■下記の項目はMySQLのバージョンに応じて、以下の値を設定(なければ追加)してください。 MySQL5.5.3未満 MySQL5.5.3以上 ・[client] ・default-character-set=utf8 ・[mysqld] ・default-character-set=utf8 ・skip-character-set-client-handshake ・[client] ・default-character-set=utf8 ・[mysqld] ・character-set-server = utf8 ・skip-character-set-client-handshake MYSQLにデータベースを作成(文字コードはUTF-8です。)し、 config.phpに、DB接続情報を設定してください。 その後、作成したデータベースに初期設定用のSQL「init.sql」を実行してください。 株式会社サンデーアーツ 2 - ③. cronの設定 以下のPHPバッチプログラムを毎日午前1時にcronで実行してください。 app/bat/system_project_finished.php 以下のPHPバッチプログラムを毎日午前2時にcronで実行してください。 app/bat/system_delete_data.php 設定例 0 1 * * * php /var/www/app/bat/system_project_finished.php > /dev/null 2>&1 0 2 * * * php /var/www/app/bat/system_delete_data.php > /dev/null 2>&1 「/var/www」の部分はサーバーによって変わりますので お客様のサーバーに合わせて設定してください。 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 Facebook Developers<https://developers.facebook.com/>にてアプリの登録を行って下さい。 設定項目 ・設定 アプリの表示名:サイト名など アプリの名前空間:小文字で入力 連絡先メールアドレス:連絡先メールアドレスを入力 アプリのPlatformの種類:ウェブサイト サイトのURL: 例 http://decto.demo999.com 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 ※Facebook の画面は変更される可能性があり、本資料の画像と異なる場合がございますがご了承ください。 My Appsをクリック Add New Appをクリック 次へ 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 「website(ウェブサイト)」 をクリック 「Skip and Create App ID」 をクリック セキュリティーチェックに回答し 「送信」をクリック。 アプリ名(Display Name)、アプリの名前空間 (Namespace)※任意、アプリのカテゴリを選択し、 Facebookプラットフォームポリシーのご確認の後、 「Create App ID」をクリック。 次へ 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 アプリが生成されました。 Setting(設定)をクリック 次へ 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 Contact Email (連絡先メールアドレス)を入力 +Add PlatformをクリックしWebsiteを選択 「ウェブサイト」の項目が増えました。 SiteURL(サイト)URLにサイトのURLを入力 「SaveChange(変更を保 存)」をクリック 次へ 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 Status & review(ステータス&レビュ ー)画面へ移動 公開する為に、「Yes(はい)」に切り替える と確認のポップアップが表示されるので問 題なければ「確認」をクリック Email、 public_profile、 user_friendsの 項目が有効化され緑色になります。 次へ 株式会社サンデーアーツ 2 – ④.Facebookアプリの設定 管理画面>サイト管理 管理画面にアプリの情報を入力し登録する。 ・ FacebookアプリのApp ID/API Key ・ Facebookアプリのアプリの秘訣( App Secret ) 完了 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 Twitter Developers<https://apps.twitter.com/>にてアプリの登録を行って下さい。 新規アプリの作成-Create New App ※アプリを登録するには、予めTwitterのアカウントに携帯電話の登録が必要です。 https://twitter.com/settings/add_phone 登録項目 Name :サイト名など Description : アプリのディスクリプション WebSite :本システムのURL 例 http://decto.demo999.com Callback URL :本システムのURL 例 http://decto.demo999.com 規約への同意 :Yes, I agree 設定項目 Access level:Read and write Sign in with Twitter:Yes 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 ※twitter の画面は変更される可能性があり、本資料の画像と異なる場合がございますがご了承ください。 Create New Appをクリック 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 Name : サイト名など Description : アプリのディスクリプション WebSite :本システムのURL 例http://decto.demo999.com Callback URL :本システムのURL 例 http://decto.demo999.com Developer Agreement:同意(Yes, I agree) Create your Twitter applicationをクリック 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 アプリが生成されました。 Settingsをクリック 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 Allow this application to be used to Sign in with Twitterにチェック (すでにチェックが入っている場合は変更不要です) Update settingsボタンをクリックし保存。 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 Permissionsをクリック Read and writeを選択 (すでに選択されている場合は変更不要です) Update settingsボタンをクリックし保存。 保存後、反映されるまで時間がかかる場合もあるようです。 表示されるメッセージをご確認ください。 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 変更箇所が反映されていることを確認し、Detailsボタンをクリック 以下のように項目の変更が反映されているか確認 Access level: Read and write Sign in with Twitter: Yes 次へ 株式会社サンデーアーツ 2 – ⑤Twitterアプリの設定 管理画面>サイト管理 管理画面にアプリの情報を入力し登録する。 ・ twitterのConsumer key → API key ・ twitterのConsumer secret → API secret 完了 株式会社サンデーアーツ 2 – ⑥AXESPayment設定 ※本システムの決済はAXESPaymentが標準搭載されています。 AXESPaymentの担当者へ連絡し、ご契約を行ってください。 AXES Payment:担当 泉原 (TEL 0570-08-5000) 【設定方法】 AXESPaymentとの契約を済まされると、IPコード呼ばれる文字列が発行されます。 管理画面のサイト管理にある「AXES PaymentのIPコード」に入力すると設定完了です。 (実際にサイトをOPENする前には、AXESPaymentのアカウントが本番環境に切り替える必要があります。 AXESPaymentの担当者にお申し付けください。) 次のページへ続く 株式会社サンデーアーツ 2 – ⑦.サイト情報の設定 管理画面にログイン(※1)し、サイト管理メニューを選択してください。サイト管理画面が表示されます。 サイト管理画面にて各設定値を初期データを参考に適切に設定してください。 項目 詳細 サイトURL(HTTPS通信時) 必ず「HTTPS」で始まるURLを設定して下さい。 twitterのID 必須ではありません。 Facebookのユーザーネーム ライセンスキー 本システム購入時に与えられたライセンスキーを設定してください。 Axes PaymentのIPコード Axes Paymentより提供されたIPコードを設定してください。 販売業者店舗名 販売業者店舗名を入力してください。 FacebookアプリのApp ID/API Key Facebookサイトから取得し設定して下さい。 Facebookアプリのアプリの秘訣 twitterのConsumer key twitterのConsumer secret twitterサイトから取得し設定して下さい。 ※1 URL: http://ドメイン名/admin/?action=index 初期ID:[email protected] 初期パスワード:password です。 サイト公開までに「管理者管理」で、IDとパスワードを変更してください。 株式会社サンデーアーツ 2 – ⑧.php.iniの設定 php.iniを下記のように設定してください。 下記の項目は以下の値を設定してください。 ・ file_uploads = On ・ エラーメッセージの「warning」「notice」の出力をオフにする ・ short_open_tag = Off ・ magic_quotes_gpc をオフにする ・ magic_quotes_gpc = Off ・ allow_url_fopen = On ・ allow_url_include = On ・ memory_limit = 256M ※PHPの設定で問題が発生した場合は、添付の「php.ini設定例.txt 」を参考にして、設定を変更してください。 株式会社サンデーアーツ
© Copyright 2024 ExpyDoc