Download presentation
Presentation is loading. Please wait.
Published byきみのしん わにべ Modified 約 8 年前
1
株式会社サンデーアーツ CuraPort セットアップマニュアル 1. 動作環境について 2. セットアップ作業 ①. ソースの設置 ②. MYSQL の設定 ③. cron の設定 ④. Twitter アプリの設定 ⑤. サイト情報の設定 ⑥. php.ini の設定
2
株式会社サンデーアーツ 1. 動作環境について CuraPort の動作環境は以下の通りです。 PHP 5.2 以降 MYSQL5.0 以降 https 通信を行えること.htaccess で Rewrite 設定が行えること cron を使用できること GD を使用できること 独自 SSL を利用できること 推奨スペック CPU コアが 2 つ以上 (1.0GHz 以上 Opteron か Xeon processor) メモリ 1GB 以上 HDD 50GB 以上 PHP ライブラリ pear ライブラリ gdArchive_Tar mbstringConsole_Getopt mysqlPEAR pdoStructures_Graph pearXML_RPC cliXML_Util xml curl
3
株式会社サンデーアーツ 2 - ①. ソースの設置 5 ページへ続く 設置詳細 html ディレクトリの中身をドキュメントルートに app ディレクトリと、 config.php 、と、 config_web.php 、 config_api.php をドキュメント ルートと同じ階層に設置します。※ 1 ( ソフトウェアのバージョンより、ディレクトリ名が htdocs 等の場合あります。その場 合は html にリネームして下さい。 ) 以下のディレクトリに apache 実行ユーザの読込権限、書込権限を付加してください。 app/tmp ディレクトリ html/tmp ディレクトリ html/images/user ディレクトリ※2 html/images/category_icon ディレクトリ※2 html/images/category_image ディレクトリ※2 html/images/customer ディレクトリ※2 html/images/item ディレクトリ※2 以下のファイルに cron 実行ユーザの読込権限、実行権限を付加してください。 app/bat/ 以下の全ファイル ※ 1 [ ドキュメントルートのひとつ上のディレクトリ ] | └[ html ] (ドキュメントルート) | └admin | └angular-contents | └css | └images | └js | └tmp | └index.php | └robots.txt | └.htaccess └[ app ] | └bat | └common | └include | └mail | └models | └tmp | └views └config.php └config_web.php └config_api.php ※2 正しく設定されていないと、画像のアップロードが行えません。 ※ さくらのレンタルサーバーの場合は次のページをご覧ください。
4
株式会社サンデーアーツ 2 - ①. ソースの設置(さくらのレンタルサーバーをご利用の場合) 5 ページへ続く 設置詳細 さくらのレンタルサーバーをご利用の場合、ドキュメントルートは www フォルダとな ります。 html ディレクトリの中身をドキュメントルートに app ディレクトリと、 config.php 、と、 config_web.php 、 config_api.php をドキュメント ルートと同じ階層に設置します。※ 1 ( ソフトウェアのバージョンより、 html ディレクトリの名称が htdocs 等の場合ありま す。 ) 以下のディレクトリに apache 実行ユーザの読込権限、書込権限を付加してください。 app/tmp ディレクトリ www/tmp ディレクトリ www/images/user ディレクトリ※2 www/images/category_icon ディレクトリ※2 www/images/category_image ディレクトリ※2 www/images/customer ディレクトリ※2 www/images/item ディレクトリ※2 以下のファイルに cron 実行ユーザの読込権限、実行権限を付加してください。 app/bat/ 以下の全ファイル ドキュメントルート直下に空の index ディレクトリを新たに設置します。※3 ※ 1 [ ドキュメントルートのひとつ上のディレクトリ ] | └[ www ] (ドキュメントルート) | └admin | └angular-contents | └css | └images | └index ※ 3 | └js | └tmp | └index.php | └robots.txt | └.htaccess └[ app ] | └bat | └common | └include | └mail | └models | └tmp | └views └config.php └config_web.php └config_api.php ※2 正しく設定されていないと、画像のアップロードが行えません。
5
株式会社サンデーアーツ 例): WinSCP を使用した場合のパーミッションの変更方法例): FFFTP を使用した場合のパーミッションの変更方法 設定の必要なディレクトリを選択し、右クリック ↓ プロパティを開き、 パーミッション各項目の設定を正しく行ってください。 設定の必要なディレクトリを選択し、右クリック ↓ 属性変更を開き パーミッション各項目の設定を正しく行ってください。 2 - ①. ソースの設置 前のページの続 き
6
株式会社サンデーアーツ 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 」を実行してください。
7
株式会社サンデーアーツ 2 - ③. cron の設定 以下の PHP バッチプログラムを毎日午前 2 時に cron で実行してください。 app/bat/system_delete_data.php 設定例 0 2 * * * php /var/www/app/bat/system_delete_data.php > /dev/null 2>&1 「 /var/www 」の部分はサーバーによって変わりますので お客様のサーバーに合わせて設定してください。 さくらのレンタルサーバーでの設定例 cd /home/xxxx/app/bat ; /usr/local/bin/php system_delete_data.php 「 /home/xxxx/ 」の部分はお客様のさくらのレンタルサーバーに合わせて設定してください。
8
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 Twitter Developers < https://apps.twitter.com/ >にてアプリの登録を行って下さい。 新規アプリの作成 -Create New App ※アプリを登録するには、予め Twitter のアカウントに携帯電話の登録が必要です。 https://twitter.com/settings/add_phone 登録項目 Name : サイト名など Description : アプリのディスクリプション WebSite : 本システムの URL 例 http:// c ura p ort.demo999.com Callback URL : 本システムの URL 例 http:// c ura p ort.demo999.com 規約への同意 :Yes, I agree 設定項目 Access level : Read and write Sign in with Twitter : Yes
9
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 ※ twitter の画面は変更される可能性があり、本資料の画像と異なる場合がございますがご了承ください。 次へ Create New App をクリッ ク
10
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 次へ Create your Twitter application をクリック Name : サイト名など Description : アプリのディスクリプション WebSite : 本システムの URL 例 http://cura p ort.demo999.com Callback URL : 本システムの URL 例 http://curaport.demo999.com Developer Agreement: 同意 (Yes, I agree)
11
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 アプリが生成されました。 次へ Settings をクリック
12
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 次へ Allow this application to be used to Sign in with Twitter にチェック ( すでにチェックが入っている場合は変更不要です ) Update settings ボタンをクリックし保存。
13
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 次へ Permissions をクリック Read and write を選択 (すでに選択されている場合は変更不要です) Update settings ボタンをクリックし保存。 保存後、反映されるまで時間がかかる場合もあるようです。 表示されるメッセージをご確認ください。
14
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 変更箇所が反映されていることを確認し、 Details ボタンをク リック 以下のように項目の変更が反映されているか確認 Access level : Read and write Sign in with Twitter : Yes 次へ
15
株式会社サンデーアーツ 2 – ④ Twitter アプリの設定 完了 管理画面 > サイト管理 管理画面にアプリの情報を入力し登録する。 ・ twitter の Consumer key → API key ・ twitter の Consumer secret → API secret
16
株式会社サンデーアーツ 2 – ⑤. サイト情報の設定 管理画面にログイン ( ※1 ) し、サイト管理メニューを選択してください。サイト管理画面が表示されます。 サイト管理画面にて各設定値を初期データを参考に適切に設定してください。 項目詳細 サイト URL(HTTPS 通信時 ) 必ず「 HTTPS 」で始まる URL を設定して下さい。 twitter の ID 必須ではありません。 Facebook のユーザーネーム ライセンスキー本システム購入時に与えられたライセンスキーを設定してください。 twitter の Consumer key twitter サイトから取得し設定して下さい。 twitter の Consumer secret Google Analytics Google Analytics のトラッキングコードを入力します。 Twitter Widget Twitter Widget の埋め込みタグを入力します。 ※1 URL : http:// ドメイン名 /admin/?action=index 初期 ID : info@demo999.com 初期パスワード: password です。 サイト公開までに「管理者管理」で、 ID とパスワードを変更してください。
17
株式会社サンデーアーツ 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 」を参考にして、設定を変更してください。 ※さくらのレンタルサーバーで php 設定の編集を行う場合は、上記の設定に加え、「 date.timezone=“Asia/Tokyo” 」を追加で設定してください。
18
株式会社サンデーアーツ 2 – ⑦.config.php の設定 さくらのレンタルサーバーをご利用の場合は、下記の設定を行ってください。さくらのレンタルサーバーをご利用でない場合は、この作業は不要です。 config.php の最後部の if 文のコメントアウトを解除して、以下の記述となるように修正します。 // さくらレンタルサーバ用 ( 独自ドメインでの SSL 利用時 ) の記述 if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) { $_SERVER['HTTPS'] = 'on'; $_ENV['HTTPS'] = 'on'; }
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.