<?php
/*
  $Id: install_4.php,v 1.1.1.1 2005/06/30 05:04:24 ryu Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2002 osCommerce

  Released under the GNU General Public License
  
  modified for Koshoten.net2
  http://www.koshoten.net/
*/
?>
<p><span class="pageHeading">Koshoten.net2インストール</span><br><font color="#9a9a9a">powered by osCommerce</font></p>

<p class="pageTitle">新規インストール</p>

<p><b>Step 2: osCommerce の設定</b></p>

<?php
  if ( ( (file_exists($_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_CATALOG'] . 'includes/configure.php')) && (!is_writeable($_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_CATALOG'] . 'includes/configure.php')) ) || ( (file_exists($_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_ADMIN'] . '/includes/configure.php')) && (!is_writeable($_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_ADMIN'] . '/includes/configure.php')) ) ) {
?>

<p>次のエラーが発生しました:</p>

<p><div class="boxMe"><b>設定ファイルが存在しません。あるいは、適当なパーミッションがセットされていません。</b><br><br>次のように操作してください:
<ul class="boxMe"><li>cd <?php echo $_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_CATALOG']; ?>includes/</li><li>touch configure.php</li><li>chmod 706 configure.php</li></ul>
<ul class="boxMe"><li>cd <?php echo $_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_ADMIN']; ?>includes/</li><li>touch configure.php</li><li>chmod 706 configure.php</li></ul></div></p>

<p class="noteBox">もし <i>chmod 706</i> でうまく動かなければ、<i>chmod 777</i>を試してください。</p>

<p class="noteBox">もしあなたがMicrosoft Windows環境でインストールを実行している場合は、新しいファイルを作成する事が出来るように、既存の設定ファイルの名前を変えてみてください。</p>

<form name="install" action="install.php?step=4" method="post">

<?php
    reset($_POST);
    while (list($key, $value) = each($_POST)) {
      if ($key != 'x' && $key != 'y') {
        if (is_array($value)) {
          for ($i=0; $i<sizeof($value); $i++) {
            echo osc_draw_hidden_field($key . '[]', $value[$i]);
          }
        } else {
          echo osc_draw_hidden_field($key, $value);
        }
      }
    }
?>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><a href="index.php"><img src="images/button_cancel.gif" border="0" alt="キャンセル"></a></td>
    <td align="center"><input type="image" src="images/button_retry.gif" border="0" alt="再試行"></td>
  </tr>
</table>

</form>

<?php
  } else {
?>

<form name="install" action="install.php?step=5" method="post">

<p>次の設定ファイルに設定値が書き込まれます:<br><br><?php echo $_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_CATALOG']; ?>includes/configure.php<br><?php echo $_POST['DIR_FS_DOCUMENT_ROOT'] . $_POST['DIR_FS_ADMIN']; ?>includes/configure.php</p>

<p><b>1. ウェブ・サーバに関する情報を入力してください:</b></p>

<p><b>HTTP サーバ</b><br><?php echo osc_draw_input_field('HTTP_SERVER', 'http://' . getenv('HTTP_HOST')); ?><br>
ウェブ・サーバは <i>http://www.myserver.com</i> のようなホスト名や、<i>http://192.168.0.1</i> のようなIPアドレスで指定することができます。</p>

<p><b>HTTPS サーバ</b><br><?php echo osc_draw_input_field('HTTPS_SERVER', 'https://' . getenv('HTTP_HOST')); ?><br>
SSLを利用したウェブ・サーバは <i>https://www.myserver.com</i> のようなホスト名や、<i>https://192.168.0.1</i> のようなIPアドレスで指定することができます</p>

<p><?php echo osc_draw_checkbox_field('ENABLE_SSL', 'true'); ?> <b>SSL による接続を利用する</b><br>
SSLによる安全な接続を可能にします。(HTTPS)</p>

<p><b>ウェブ・サーバのルート・ディレクトリ</b><br><?php echo osc_draw_input_field('DIR_FS_DOCUMENT_ROOT'); ?><br>
あなたのウェブ・ページが置かれるディレクトリ。通常は <i>/home/myname/public_html</i> などになります。</p>

<p><b>カタログ・ディレクトリ</b><br><?php echo osc_draw_input_field('DIR_FS_CATALOG'); ?><br>
あなたのカタログ・ページが提供されている（ウェブ・サーバ・ルート・ディレクトリからの）ディレクトリ。通常は <i>/home/myname/public_html<b>/catalog/</b></i>。</p>

<p><b>管理ツール・ディレクトリ</b><br><?php echo osc_draw_input_field('DIR_FS_ADMIN'); ?><br>
あなたの管理ツール・ページが提供されている（ウェブ・サーバ・ルート・ディレクトリからの）ディレクトリ。通常は <i>/home/myname/public_html<b>/admin/</b></i>。</p>

<p><b>カタログ・ディレクトリ</b><br><?php echo osc_draw_input_field('DIR_WS_CATALOG'); ?><br>
osCommerce のカタログ・モジュールが格納されているディレクトリ。通常は <i>/catalog/</i>。</p>

<p><b>管理ツール・ディレクトリ</b><br><?php echo osc_draw_input_field('DIR_WS_ADMIN'); ?><br>
osCommerce の管理ツールが格納されているディレクトリ。通常は <i>/admin/</i>。</p>

<p><b>2. データベース・サーバに関する情報を入力してください:</b></p>

<p><b>データベース・サーバ</b><br><?php echo osc_draw_input_field('DB_SERVER'); ?><br>
データベース・サーバは <i>db1.myserver.com</i> のようなホスト名や、<i>192.168.0.1</i> のような IP アドレスで指定することができます。</p>

<p><b>ユーザ名</b><br><?php echo osc_draw_input_field('DB_SERVER_USERNAME'); ?><br>
ユーザー名はデータベース・サーバーへの接続に使用されるアカウントです。例えば <i>mysql_10</i> など。<br><br>注意: Create および Drop 権限は必要ありません。</p>

<p><b>パスワード</b><br><?php echo osc_draw_input_field('DB_SERVER_PASSWORD'); ?><br>
パスワードはユーザ名とともにデータベース・ユーザのアカウント情報として使用されます。</p>

<p><b>データベース</b><br><?php echo osc_draw_input_field('DB_DATABASE'); ?><br>
カタログ・データを格納するデータベースの名前を指定します。 例えば <i>catalog</i>。</p>

<p><?php echo osc_draw_checkbox_field('USE_PCONNECT', 'true'); ?> <b>持続的な接続を使用する</b><br>
持続的なデータベース接続を可能にします。共有サーバを使用している場合は、オフにしてください</p>

<p><?php echo osc_draw_radio_field('STORE_SESSIONS', 'files', true); ?> <b>セッション情報をファイルに保存する</b><br>
<?php echo osc_draw_radio_field('STORE_SESSIONS', 'mysql'); ?> <b>セッション情報をデータベースに保存する</b><br>
PHPセッション情報の保存先を指定してください。</p>

<table border="0" width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center"><a href="index.php"><img src="images/button_cancel.gif" border="0" alt="キャンセル"></a></td>
    <td align="center"><input type="hidden" name="install[]" value="configure"><input type="image" src="images/button_continue.gif" border="0" alt="次へ"></td>
  </tr>
</table>

</form>

<?php
  }
?>
