2012/2/22 Ver. 1.0
目 次 第 1 章 ホームページ 作 成... 1 1-1 ホームページの 作 成... 2 1-1-1 ホームページ 作 成 にあたっての 留 意 事 項... 2 1-1-2 アクセスカウンタの 設 置 方 法... 3 1-1-3 メール 送 信 フォームのご 利 方 法... 4 1-1-4 メール 送 信 フォームご 利 に 関 する 留 意 事 項... 6 1-1-5 CGI(Perl)プログラムご 利 に 関 する 留 意 事 項... 8 1-1-6 PHP プログラムご 利 に 関 する 留 意 事 項... 9 1-1-7 データベース(MySQL)ご 利 に 関 する 留 意 事 項... 9 1-2 FTP アップロード... 10 1-2-1 FTP ソフトの 設 定... 10 1-2-2 ファイルアップロード... 12 1-2-3 パーミッション 変 更... 13 1-3.htaccess のご 利 方 法... 14 1-3-1.htaccess ご 利 に 関 する 留 意 事 項... 14 1-3-2 エラーページのカスタマイズ... 14 注 意 すべき 点 確 認 すべき 点 を 説 明 します 知 っておくと 便 利 な 点 を 説 明 します
第 1 章 ホームページ 作 成 お 客 様 ホームページを 作 成 するための 手 順 や 各 種 サービスのご 利 にあたっての 注 意 事 項 を 記 載 しています ホームページの 作 成 お 客 様 ホームページに 公 開 するコンテンツファイルを 作 成 する 際 の 留 意 事 項 ご 利 できる 各 種 サービスのご 案 内 を 記 載 しています アクセスカウンタ メール 送 信 フォーム CGI(Perl)プログラム PHP プログラム データベース(MySQL) FTP アップロード お 客 様 ホームページのコンテンツファイルを WEB サーバにアップロードする 手 順 について 記 載 しています FTP ソフトの 設 定 (FFFTP) ファイルアップロード パーミッション 変 更.htaccess のご 利 方 法.htaccess ご 利 における 留 意 事 項 および 以 下 の 設 定 方 法 について 記 載 しています エラーページのカスタマイズ -1-
1-1 ホームページの 作 成 お 客 様 ホームページに 公 開 するコンテンツファイルを 作 成 する 際 の 留 意 事 項 ご 利 できる 各 種 サービスについて 説 明 します 1-1-1 ホームページ 作 成 にあたっての 留 意 事 項 ホームページ 容 量 について お 客 様 のホームページ 容 量 は 標 準 サービスをご 契 約 の 場 合 10GB となっています ホームページのご 契 約 容 量 と 現 在 ご 利 になっている 容 量 は Web Manager ドメイン 管 理 者 を 使 して 確 認 できます Web Manager ドメイン 管 理 者 のご 利 方 法 については ご 利 の 手 引 Web Manager ドメイン 管 理 者 編 をご 参 照 ください ご 契 約 容 量 を 超 えるディレクトリ ファイルをサーバにアップロードすることはできません データベース(MySQL)をご 利 になる 場 合 データベースで 使 するデータファイルのサイズもお 客 様 ホームペー ジ 容 量 に 含 まれますのでご 注 意 ください 容 量 を 超 過 した 場 合 各 種 トラブルの 原 因 となります ホームページ 容 量 超 過 によるトラブルの 例 ファイルを FTP でアップロードできない ファイルを 出 する CGI プログラムでエラーが 発 生 する データベースを 使 する PHP プログラムでエラーが 発 生 する 現 在 ご 利 になっているホームページ 容 量 を 定 期 的 にご 確 認 いただき 使 していないコンテンツファイル データ 等 については 必 要 に 応 じて 削 除 することをお 勧 めします ディレクトリ 名 ファイル 名 について お 客 様 で 作 成 されるディレクトリやファイルの 名 前 には 半 角 のアルファベットと 数 字 を 使 するようにして ください ディレクトリ 名 ファイル 名 に 日 本 語 などの 全 角 文 字 半 角 カナを 含 む 環 境 依 存 文 字 スペース 等 を 使 した 場 合 お 客 様 ホームページが 正 しく 表 示 されない 等 各 種 トラブルの 原 因 となる 場 合 があります 環 境 依 存 文 字 の 例 Ⅰ Ⅳ ⅷ などのローマ 数 字 などの 括 弧 囲 み 文 字 1 2 10 などの 丸 囲 み 文 字 などの 記 号 ミリ ク ラム km などの 単 位 記 号 -2-
優 先 表 示 されるページ(ファイル 名 )について お 客 様 ホームページに WEB ブラウザでアクセスする 際 に URL にファイル 名 を 指 定 せず ディレクトリ 名 だ けを 指 定 した 場 合 ( 例 : http://www.example.co.jp/) 以 下 の 優 先 順 で 表 示 されるファイルが 自 動 的 に 決 定 されます 優 先 表 示 されるファイル 名 index.html INDEX.HTML index.htm INDEX.HTML index.hdml INDEX.HDML index.cgi INDEX.CGI index.php INDEX.PHP ファイル 名 の 大 文 字 小 文 字 は 区 別 されます 優 先 表 示 ファイルは URL で 指 定 したディレクトリ 内 に 保 存 されている 必 要 があります URL で 指 定 したディレクトリ 内 に 優 先 表 示 ファイルがない 場 合 404 エラーとなります 1-1-2 アクセスカウンタの 設 置 方 法 アクセスカウンタを 利 すると お 客 様 ホームページの 閲 覧 数 をカウントして 表 示 できます ここでは アクセスカウンタの 設 置 方 法 について 説 明 します 1 Web Manager ドメイン 管 理 者 を 使 してアクセスカウンタ 設 定 を 登 録 します アクセスカウンタ 設 定 の 登 録 方 法 については ご 利 の 手 引 Web Manager ドメイン 管 理 者 編 をご 参 照 ください 2 アクセスカウンタを 表 示 させたいページ(HTML ファイル)に アクセスカウンタ 登 録 画 面 に 表 示 された アクセスカウンタタグ を 記 述 します (アクセスカウンタタグの 例 ) <img src="http://support.forbiz.jp/common-cgi/counter/counter.cgi?examplecojp0"> 3 アクセスカウンタタグを 記 述 した HTML ファイルを FTP でアップロード 後 WEB ブラウザでアクセスし アクセスカウンタが 正 しく 表 示 されていることを 確 認 してください (アクセスカウンタの 表 示 例 ) -3-
1-1-3 メール 送 信 フォームのご 利 方 法 メール 送 信 フォームを 利 すると お 客 様 ホームページに お 問 い 合 わせフォーム や 資 料 請 求 フォーム のような フォームを 表 示 し された 内 容 を 指 定 したメールアドレスに 送 信 できます ここでは メール 送 信 フォームのご 利 方 法 について 説 明 します 1 メール 送 信 フォームを 表 示 させたいページ(HTML ファイル)に 以 下 のような HTML を 記 述 します この HTML は 説 明 のためのサンプルとなります メール 送 信 フォームを 実 際 にご 利 いただく 際 には 1-1-4 メ ール 送 信 フォームご 利 に 関 する 留 意 事 項 を 必 ずご 参 照 ください 特 に 送 信 先 メールアドレスについては お 間 違 えのないようにご 注 意 ください (メール 送 信 フォーム HTML の 例 ) <form action="http://support.forbiz.jp/common-cgi/mail/mail.cgi" method=post> <input type="hidden" name="mailto" value="webmaster@example.co.jp"> <input type="hidden" name="subject" value="web からお 問 い 合 わせ"> <input type="hidden" name="no_check" value="off"> <input type="hidden" name="body_color" value="#ffffaa"> <input type="hidden" name="location" value="http://www.example.co.jp/form/complete.html"> 会 社 名 <font color=red>( 必 須 )</font> <input type="text" name="company"><br> (a) お 名 前 <font color=red>( 必 須 )</font> <input type="text" name="name"><br> (b) 住 所 <input type="text" name=" 住 所 "><br> (c) 電 話 番 号 <input type="text" name="tel"><br> (d) FAX 番 号 <input type="text" name="fax"><br> (e) メールアドレス <input type="text" name="e-mail"><br> (f) <input type="submit" value=" 送 信 "> (g) <input type="reset" value="クリア"> (h) </form> 2 メール 送 信 フォームを 記 述 した HTML ファイルを FTP でアップロード 後 WEB ブラウザでアクセスし 以 下 のような フォームが 表 示 されていることを 確 認 します (メール 送 信 フォームの 表 示 例 ) 上 記 HTML に 対 してスタイルシート 等 を 適 して 成 形 しています (a) (b) (c) (d) (e) (f) (g) (h) -4-
3 メールが 正 しく 送 信 されることを 確 認 します 各 フィールドにデータを し 送 信 ボタンをク リックしてください e-mail フィールドに されたデータを 送 信 者 のメールアドレスとする 以 下 のようなメールが mailto フィールドに 指 定 したメールアドレスに 送 信 されます ( 送 信 メールの 例 ) From: user01@example.co.jp Subject: WEB からお 問 い 合 わせ ================================================= 会 社 名 = 株 式 会 社 お 名 前 = サンプル 太 郎 住 所 = 市 1-2-3 電 話 番 号 = 00-0000-0000 FAX 番 号 = 99-9999-9999 電 子 メールアドレス = user01@example.co.jp ------------------------------------------------- HTTP-User-Agent : ( 送 信 者 の 使 WEB ブラウザ) Remote-host : ( 送 信 者 のホスト 名 ) Remote-Addr : ( 送 信 者 の IP アドレス) ------------------------------------------------- -5-
1-1-4 メール 送 信 フォームご 利 に 関 する 留 意 事 項 メール 送 信 フォーム(HTML)に 記 述 する 内 容 は 以 下 の 通 りです <form>タグに 指 定 する 属 性 <form>タグの action 属 性 にメール 送 信 CGI プログラムの URL を 記 述 します また method 属 性 に は post を 指 定 してください この 記 述 を 省 略 することはできません 属 性 設 定 値 ( 固 定 ) action< 必 須 > method< 必 須 > http://support.forbiz.jp/common-cgi/mail/mail.cgi Post <input type="hidden">タグの 指 定 方 法 <input type="hidden">タグには 送 信 先 メールアドレスや 送 信 メールのタイトルなどを 指 定 します name mailto< 必 須 > 説 明 送 信 先 メールアドレスを 指 定 します ここで 指 定 したメールアドレスに フォームのデータが 送 信 されます 指 定 したメールアドレスに 間 違 いがないことを 確 認 してください subject 送 信 されるメールのタイトルを 指 定 します 省 略 した 場 合 以 下 の 値 が 設 定 されます itscom.net for Business FormMail no_check body_color location メール 送 信 前 の 確 認 ページ 表 示 をスキップする 場 合 にのみ 指 定 します value 属 性 には 任 意 の 値 を 指 定 してください ( 例 )value=off メール 送 信 前 の 確 認 ページ チェックエラー 時 に 表 示 されるエラーページ の 背 景 色 を 指 定 します 省 略 した 場 合 背 景 色 は 白 (#ffffff)になります メール 送 信 完 了 後 に 表 示 するページの URL を 指 定 します 省 略 した 場 合 標 準 ページが 表 示 されます -6-
<input type="text">タグの 指 定 方 法 確 認 ページやメール 送 信 される 項 目 の 表 示 名 を name 属 性 に 指 定 できます ( 例 )<input type="text" name=" 住 所 "> name 属 性 に 指 定 した 文 字 列 は 確 認 ページやメール 本 文 で 使 されますので 環 境 依 存 文 字 は 使 しな いでください ( 環 境 依 存 文 字 については 1-1-1 ホームページ 作 成 にあたっての 留 意 事 項 をご 参 照 ください) name 属 性 に 以 下 の 文 字 列 を 指 定 することで フォーム 送 信 時 に 内 容 をチェックできます チェックでエラーとなった 場 合 エラーページが 表 示 され 再 を 促 すことができます 内 容 のチェックを いたくない 場 合 には これらの 文 字 列 を 使 しないでください name チェック 内 容 と 表 示 名 company チェック 内 容 値 が されていることをチェックします ( 必 須 チェック) 確 認 ページ メール 本 文 における 表 示 名 会 社 名 name チェック 内 容 値 が されていることをチェックします ( 必 須 チェック) 確 認 ページ メール 本 文 における 表 示 名 お 名 前 tel チェック 内 容 6 桁 以 上 の 半 角 数 字 が されていることをチェックします 確 認 ページ メール 本 文 における 表 示 名 電 話 番 号 fax チェック 内 容 6 桁 以 上 の 半 角 数 字 が されていることをチェックします 確 認 ページ メール 本 文 における 表 示 名 FAX 番 号 e-mail チェック 内 容 送 信 者 のメールアドレスとして されたデータがメールアドレスの 書 式 で あることを 簡 易 的 にチェックします @ が 含 まれていること @ の 右 側 が. (ドット)で 連 結 された 半 角 のアルファベットまたは 数 字 であること @ の 左 側 が 半 角 のアルファベットまたは 数 字 であること 確 認 ページ メール 本 文 における 表 示 名 電 子 メールアドレス -7-
1-1-5 CGI(Perl)プログラムご 利 に 関 する 留 意 事 項 お 客 様 にてご 意 された CGI プログラムを 利 される 場 合 の 留 意 事 項 は 以 下 の 通 りです ご 利 いただける Perl モジュールに 関 する 情 報 項 目 説 明 バージョン 5.8.8 パス /usr/bin/perl 利 可 能 モジュール CGI 3.49 Image::Size 3.230 * File::Spec PathTools 3.33 DBI 1.615 DBD::mysql 4.017 HTML::Entities 3.68 LWP::UserAgent 5.837 SOAP::Lite 0.712 File::Temp 0.22 Image::Magick 6.65 Storable 2.21 Crypt::DSA 1.16 MIME::Base64 3.09 XML::Atom 0.37 Archive::Tar 1.68 Archive::Zip 1.30 IO::Compress::Gzip 2.030 Text::Balanced 2.02 CGI プログラムの 配 置 ディレクトリとパーミッション 設 定 について お 客 様 にご 提 供 する WEB サーバは suexec 対 応 となっています つまり CGI プログラムはお 客 様 ユー ザ( 初 期 FTP アカウント)のオーナ 権 限 で 実 されます このため CGI プログラムを 保 存 するディレク トリ CGI ファイル 等 のパーミッションを 以 下 の 通 り 設 定 する 必 要 があります 項 目 所 有 者 推 奨 されるパーミッション ディレクトリ 初 期 FTP アカウント 701(drwx-----x) CGI ファイル 初 期 FTP アカウント 700(-rwx------) データファイル 等 初 期 FTP アカウント 600(-rw-------) パーミッションの 変 更 方 法 については 1-2-3 パーミッション 変 更 をご 参 照 ください -8-
1-1-6 PHP プログラムご 利 に 関 する 留 意 事 項 お 客 様 にてご 意 された PHP プログラムを 利 される 場 合 の 留 意 事 項 は 以 下 の 通 りです ご 利 いただける PHP モジュールに 関 する 情 報 項 目 説 明 バージョン 5.3.3 php.ini デフォルト 設 定 からの 変 更 はありません 利 可 能 関 数 すべての 関 数 をご 利 いただけます 1-1-7 データベース(MySQL)ご 利 に 関 する 留 意 事 項 お 客 様 にてご 意 された CGI プログラム PHP プログラムからデータベース(MySQL)を 利 される 場 合 の 留 意 事 項 は 以 下 の 通 りです ご 利 いただける MySQL に 関 する 情 報 項 目 説 明 バージョン 5.1.51 対 応 文 字 コード UTF-8 データベース 数 の 上 限 1 テーブル 数 の 上 限 無 制 限 テーブル 数 自 体 の 制 限 はありませんが データベースで 使 するデータ ファイルのサイズは ご 契 約 のホームページ 容 量 に 含 まれます ホームページ 容 量 については 1-1-1 ホームページ 作 成 にあたっての 留 意 事 項 をご 参 照 ください 対 応 テーブル 型 MyISAM, InnoDB サーバホスト 名 mysql01-biz, mysql02-biz サーバポート 3306 データベースの 管 理 には phpmyadmin を 利 できます phpmyadmin のご 利 方 法 については ご 利 の 手 引 データベース 管 理 編 をご 参 照 ください -9-
1-2 FTP アップロード お 客 様 がご 意 されたコンテンツファイル CGI プログラム 等 を WEB サーバにアップロードする 手 順 について 説 明 します 1-2-1 FTP ソフトの 設 定 使 する FTP ソフトは ご 自 由 にお 選 びいただけますが ここでは FFFTP(Version 1.97b)を 例 に 説 明 し ます 1 1 FFFTP を 起 動 すると ホスト 一 2 覧 が 表 示 されます 2 新 規 ホスト ボタンをクリック して ホストの 設 定 を 表 示 しま す 3 ホストの 設 定 名 を します 4 ホスト 名 を します 7 3 4 ホスト 名 は 登 録 通 知 書 に 記 載 されて いる FTP サーバとなります 5 6 5 ユーザ 名 にお 客 様 の FTP アカウ ントを します 6 パスワードを します 7 拡 張 タブをクリックします 8 PASV モードを 使 う をチェッ クします 9 OK ボタンをクリックします 8 9-10-
10 10 11 登 録 したホストを 選 択 します 接 続 ボタンをクリックし 接 続 できることを 確 認 します 11 接 続 できない 場 合 接 続 できませ ん 等 のエラーメッセージが 表 示 さ れます FTP パスワードは Web Manager ドメイン 管 理 者 または Web Manager 一 般 ユーザ を 使 して 変 更 できま す ご 利 の 手 引 Web Manager ドメイン 管 理 者 編 または ご 利 の 手 引 Web Manager 一 般 ユーザ 編 をご 参 照 ください -11-
1-2-2 ファイルアップロード FTP アカウントのホームディレクトリについて FTP サーバに 接 続 した 際 に 初 期 表 示 されるホームディレクトリは ご 使 の FTP アカウントによって 以 下 の 通 り 異 なります FTP アカウント 初 期 アカウント 追 加 アカウント ホームディレクトリ お 客 様 ホームページの ドキュメントルート ディレクトリ ドキュメントルート ディレクトリのサブディレクトリ FTP ソフトでホームディレクトリより 上 位 のディレクトリを 参 照 することはできません 追 加 アカウントを 使 して FTP サーバに 接 続 した 場 合 ドキュメントルート ディレクトリ 直 下 のファイル デ ィレクトリを 参 照 することはできません ドキュメントルート ディレクトリとは お 客 様 ホームページの 最 上 位 のディレクトリのことです FFFTP によるファイルアップロード 1 1 FFFTP を 起 動 し FTP サーバに 接 続 します 2 2 アップロードするファイルが 保 存 されているローカルフォルダ を 選 択 します 4 3 3 4 5 アップロードするファイルを 選 択 します アップロード ボタンをクリッ クし ファイルをアップロードし ます ファイルがアップロードされて いることを 確 認 します 5-12-
1-2-3 パーミッション 変 更 FTP ソフトを 使 してファイル 所 有 者 (オーナ)を 変 更 することはできません 所 有 者 を 初 期 FTP アカウントに 設 定 する 必 要 があるファイル(CGI ファイル 等 )については 初 期 FTP アカウントを 使 してアップロードする 必 要 があ ります 所 有 者 とパーミッションの 制 限 については 1-1-5 CGI(Perl)プログラムご 利 に 関 する 留 意 事 項 をご 参 照 く ださい FFFTP によるパーミッション 変 更 1 1 アップロード 済 みのファイルを 右 クリックして 属 性 変 更 を 選 択 します 1 2 2 属 性 の 変 更 で 設 定 したいパー ミッションを 指 定 して OK ボ タンをクリックします 3 ファイルのパーミッション( 属 性 )が 正 しく 設 定 されていること を 確 認 します 3-13-
1-3.htaccess のご 利 方 法.htaccess ファイルを 使 することで WEB サーバ(Apache)の 動 作 をディレクトリ 単 位 で 制 御 できます お 客 様 ホームページに 対 するアクセス 制 限 設 定 (Basic 認 証 ホストアクセス 制 限 )は ドメイン 管 理 者 メニュー WEB 管 理 UI を 使 して 登 録 できます ご 利 の 手 引 ドメイン 管 理 者 メニュー WEB 管 理 UI 編 をご 参 照 ください 1-3-1.htaccess ご 利 に 関 する 留 意 事 項.htaccess を 利 される 場 合 の 留 意 事 項 は 以 下 の 通 りです Apache に 関 する 情 報 項 目 説 明 バージョン 2.2.17 AllowOverride AuthConfig Limit FileInfo Options ExecCGI IncludeNOEXEC 1-3-2 エラーページのカスタマイズ.htaccess を 使 して お 客 様 ホームページにアクセスした 際 に 表 示 されるエラーページをカスタマイズ する 方 法 を 説 明 します WEB サーバが 返 す 代 表 的 なエラー(HTTP ステータスコード) HTTP ステータス 説 明 401 認 証 が 必 要 であることを 示 しています 401 エラーが 発 生 する 例 Basic 認 証 に 失 敗 した 場 合 403 アクセスが 禁 止 されていることを 示 しています 403 エラーが 発 生 する 例 ホストアクセス 制 限 により 許 可 されたホスト 以 外 からアクセスした 場 合 404 リソースが つからないことを 示 しています 404 エラーが 発 生 する 例 存 在 しないパス(URL)にアクセスした 場 合 500 サーバ 内 部 エラーが 発 生 したことを 示 しています 500 エラーが 発 生 する 例 CGI プログラムで 予 期 せぬエラーが 発 生 した 場 合 -14-
エラーページカスタマイズ の.htaccess ファイル 設 定 順 1 テキストエディタ(メモ 帳 など)を 使 して.htaccess ファイルを 作 成 します (.htaccess ファイルの 記 述 例 ) ErrorDocument 401 /401.html ErrorDocument 403 /403.html ErrorDocument 404 http://external.example.co.jp/index.html エラーページのパスは 以 下 の 通 り 指 定 します 表 示 するページ サーバ 内 の URL 外 部 の URL パスの 指 定 方 法 お 客 様 のドキュメントルートからの 絶 対 パスを 指 定 します パスの 先 頭 に / (スラッシュ)を 付 ける 必 要 があります ( 例 )/error/401.html 完 全 な URL を 指 定 します ( 例 )http://external.example.co.jp/index.html Windows をご 利 の 場 合 通 常 ファイル 名 の 先 頭 には. (ドット)を 使 することはできませんが テキストエ ディタで 保 存 する 際 のファイル 名 を ".htaccess" のように " (ダブルクォート)で 囲 むことで.htaccess というファイル 名 で 保 存 できます 2.htaccess に 指 定 したエラーページを 作 成 します エラーページのサイズが 512 bytes 未 満 の 場 合 Internet Explorer では 正 しく 表 示 されません エラーページ 作 成 後 ファイルサイズが 512 bytes 未 満 の 場 合 には ページの 最 後 に 改 コードを 挿 し 512 bytes 以 上 になるよう にしてください 3 作 成 した.htaccess ファイルとエラーページ ファイルを FTP でアップロードします.htaccess による 設 定 をお 客 様 ホームページ 全 体 に 対 して 適 したい 場 合.htaccess ファイルはドキュメン トルート 直 下 にアップロードしてください 特 定 のディレクトリに 対 してのみ 適 したい 場 合 には そのディレクト リ 内 にアップロードしてください 4 お 客 様 ホームページの URL 配 下 の 存 在 しないパスに WEB ブラウザでアクセスするなどし 設 定 したエラ ーページが 表 示 されることを 確 認 します お 客 様 が 作 成 された.htaccess ファイルを ドメイン 管 理 者 メニュー WEB 管 理 UI のアクセス 制 限 設 定 ページ にて 変 更 された 場 合 お 客 様 が 手 動 で 設 定 された 内 容 はすべて 削 除 されます エラーページのカスタマイズ 設 定 等 を 記 述 した.htaccess ファイルについては ドメイン 管 理 者 メニュー WEB 管 理 UI を 使 して 設 定 を 変 更 しな いように 注 意 してください -15-
本 マニュアル 記 載 の 会 社 名 製 品 名 およびサービス 名 は いずれも 各 社 の 商 標 または 登 録 商 標 です 本 マニュアルは 当 社 に 無 断 で 転 複 製 翻 訳 引 等 することはできません 記 載 内 容 は お 断 りなく 変 更 することがありますのでご 了 承 ください Copyright its communications Inc. イッツ コミュニケーションズ 株 式 会 社 ご 利 の 手 引 Ver. 1.0 itscom.net for Business サービスに 関 するお 問 い 合 わせ 先 http://www.itscom.net/business/support/