##### JSBOARD + OOPS administartion Center #################################
#
#  Original Developer	: 躴 <redhands@linux.sarang.net>
#  Source Disturibute	:  <admin@oops.org>
#
#  CVS Server 	: 迵 <blhole@hotmail.com>
#  Homepage  	: Ǽ <http://www.kldp.org>
#  Special Thanks	:  <eunjea@kldp.org>
#			: 湬 <dimanche@dimanche.co.kr>
#			: â <winchild@kldp.org>
#
#############################################################################
#
#                               Installation in JSBoard 1.1 v0.5
#
#############################################################################

ۼ :  <admin@oops.org>
Ͻ : 2000.9.9

  JSBoard 1.1 version ġ   Ѵ.
   س JSBoard   ؿ ؼ
ƹ å   ϰ Ǵϰ ġ õϵ
ϱ⸦ ٶ.


  ##   ڼ  ⸦ ϰų Installer ƴ ##
  ##   ġ ϸ QUICK_INSTALL   ϶   ##


******* ǻ ***********************************************************

ϳ.
JSBoard 1.1 PHP4 Ͽ ۵ ϸ, Session 
compile ÿ   ȵȴ.

ϳ.
  0.7   upgrade ϴ  QUICK_INSTALL 
 Ѵ.

ϳ.
0.7   DB ü SQL query  
ǾǷ     ٶ.

ϳ.
!!!!!!!!!!!!!
Linux, FreeBSD ̿ OS ġÿ 
jsboard/README.OTHERS.OS  о  ġ  ؾ Ѵ.

****************************************************************************


****   ****

  1. ȯ
    1-1. exec() Լ test
    1-2. MySQL Լ test
    1-3. MySQL mysql database db table Ȯ
    1-4. web server 
  2. JSBoard ġ
  3. JSBoard 
  4. UPGRADE
    4-1. 0.8 Ǵ 1.0.x version upgrade
    4-3. 0.7   upgrade
  5. Bug report

***************

1. ȯ

  apache 1.3.x ̻
  MySQL 3.22.30 ̻ (RPM ġ  - ftp://ftp.oops.org)  
  PHP-4.0.0 ̻(RPM ġ  - ftp://ftp.oops.org)  

  * üũ  *

   php exec() Լ MySQL Լ Ǵ ȮѴ.

  1-1. exec() Լ test

    ϴ    ϳ . test.php3 Īϰڴ.

    <?php
    echo("## exec() Լ ׽Ʈ  ##<p><br>\n\n");
    exec("echo \"exec()Լ  ۵ մϴ\"", $test);

    echo $test[0];
    ?>

       󿡼   ȣ 

    -------------------------------------------------
    ## exec() Լ ׽Ʈ ##

    exec()Լ  ۵ մϴ
    -------------------------------------------------

      Ǿ Ѵ.

  1-2. MySQL Լ test

    info.php3   Ʒ   Ѵ.

    <?php
    phpinfo();
    ?>

    ׸ 󿡼 ȣ   MySQL  ִ ȮѴ.
      Ұ MySQL  ִ php ġÿ mysql θ
     ذͰ  MySQL ΰ Ʋ 쿡   ߻Ҽ
    ִ.  ǥ 찡 PHP rpm ġ ϰ MySQL source
    compile  ̴. PHP rpm ġ Ұ쿡  κ
    /usr/lib/mysql  ġϴ ̱ ̴.

  1-3. MySQL mysql database db table Ȯ

    MySQL ó ġغ  Quick_INSTALL  MySQLκ
    ϵ Ѵ. ߿  Installer ϱ ؼ DB ü
    ̸  Ƽ ȵȴ. root password ϱ⸦ ٶ.

    ϴ MySQL root  login   mysql database db table
    Ʒ  Ȯ Ѵ.

    mysql> use mysql;
    mysql> desc db;

    +-----------------+---------------+------+-----+---------+-------+
    | Field           | Type          | Null | Key | Default | Extra |
    +-----------------+---------------+------+-----+---------+-------+
    | Host            | char(60)      |      | PRI |         |       |
    | Db              | char(32)      |      | PRI |         |       |
    | User            | char(16)      |      | PRI |         |       |
    | Select_priv     | enum('N','Y') |      |     | N       |       |
    | Insert_priv     | enum('N','Y') |      |     | N       |       |
    | Update_priv     | enum('N','Y') |      |     | N       |       |
    | Delete_priv     | enum('N','Y') |      |     | N       |       |
    | Create_priv     | enum('N','Y') |      |     | N       |       |
    | Drop_priv       | enum('N','Y') |      |     | N       |       |
    | Grant_priv      | enum('N','Y') |      |     | N       |       |
    | References_priv | enum('N','Y') |      |     | N       |       |
    | Index_priv      | enum('N','Y') |      |     | N       |       |
    | Alter_priv      | enum('N','Y') |      |     | N       |       |
    +-----------------+---------------+------+-----+---------+-------+
    13 rows in set (0.00 sec)

    mysql>

         ʴ´ٸ ( column   Ȯ 
    ) jsboard/Install/act.php3  37°  query ÷ 
       Ѵ.

  1-4. web server 

    jsboard index file index.php3 ̴ ׷Ƿ httpd.conf 
    DirectoryIndex ڿ index.php3 ߰ ֵ Ѵ.  ph file
      ؼ httpd.conf 

    AddType application/x-httpd-php .php .php3

     .ph  ߰ ֵ Ѵ.

2. JSBoard ġ

  ******* ǻ *********************************************************

   (  ġ Ϸ ) Installer 
  ʴ´. QUICK_INSTALL  ϱ ٶ. Root   ִ 
  鵵 Installer ġ    ÿ QUICK_INSTALL  Ͽ
  ġ غ ϱ ٶ.

  ⼭ Root    ִ 鸸 شѴٴ  !!

  **************************************************************************


  ϴ  ϵ ġ Ű  ϵ ۹̼ ϵ Ѵ.
  jsboard/Install/script  Ʒ  Ѵ.   
  ۹̼ 755 ϱ ٶ.

  ٽ ѹ Ǹ ִµ,   QUICK_INSTALL  
  ؾ Ѵ!!!!!!!!!!!!

  $ ./root.sh
  ===================================================
   Scripted By JoungKyun Kim <admin@oops.org>
   JSBoard Permission Configurations v1.0
  ===================================================

  ## Operating System : Redhat
  ## Httpd Group : nobody

  Is right follow information? [Y/N](default Y) : y <--Enter

  DONE!!!!
  $

  root.sh  ϸ   ȴ.   HTTPD ׷
  nobody ƴ϶ (debian  www-data Ǿ ִ) n Ǵ N
  ְ ׷ ̸ ٽ ϸ ȴ. Ʒ   ð̴.

  Input Ur httpd group :


  ׸ ٽ jsboard/Installer/include/passwd.ph  Ѵ.

  <?php
  /****************************************************/
  # Specify MySQL Root Password
  # mysql  root password  

  $passwd = "";

  # apache (httpd.conf) θ 
  # redhat rpm package  /etc/httpd/conf/httpd.conf
  # debian package  /etc/apache/httpd.conf
  #  ġ  /usr/local/apache/etc/httpd.conf
  #  ġϴ 찡 .

  $apache_config_file = "/etc/httpd/conf/httpd.conf";

  /****************************************************/
  ?>

   passwd.ph  ̸, "MySQL_ROOT_PASSWORD" κп MySQL
  root password ־ ش. ׸  Ʒ apache web server
    httpd.conf ִ θ  ֵ Ѵ.

     http://domain.com/jsboard/Installer   Ѵ.

  -------------------------------------------------------------------------
                             JSBoard Installer
  -------------------------------------------------------------------------

                          [ ] Korean [ ] English

  -------------------------------------------------------------------------
                                 [submit]
  -------------------------------------------------------------------------

    ȭ   ̴. ⼭  ϵ Ѵ. 
    Ѵ. ϰ [submit]  click ϵ Ѵ.


  -------------------------------------------------------------------------
                             JSBoard License
  -------------------------------------------------------------------------

   ...........................................
   ...........................................
   ...........................................

  -------------------------------------------------------------------------
                                  [AGREE]
  -------------------------------------------------------------------------

   ϰ   JSBoard ϱ  License ´. о
   Ǹ ϸ [AGREE] click Ѵ.


  -------------------------------------------------------------------------
                             JSBoard Installer
  -------------------------------------------------------------------------

                     [ ] First Installation [ ] Upgrade

  -------------------------------------------------------------------------
                                  [submit]
  -------------------------------------------------------------------------

   ó ġ ϴ  ׷̵带 ϴ ܿ츦 Ѵ. ٸ
  Installer  Upgrade  ʴ´.  QUICK_INSTALL 
  ϶ ޼   ̴. ׷ First Installation  ϵ
  Ѵ.


  -------------------------------------------------------------------------
                         JSBoard Environment Check
  -------------------------------------------------------------------------

          Jsboard ϱ  ȯ  ˻ϰ ֽϴ
          5 Ŀ  Ǽ ֽϴ

           Linux Browser ϽŴٸ  
          ڵ Ѿ  ֽϴ.
          ̶ QUICK_INSTALL ϼż ġ Ͻʽÿ 

  -------------------------------------------------------------------------
                          [ 5ʰ ٷ ּ ]
  -------------------------------------------------------------------------

   ߰ κ̴.  κп Ư Ұ  5ʰ ٸ⸸
  ϸ ȴ.  κп OS Type, MySQL üũ, db table column  ü
  ũ, exec() Լ 뿩, httpd.conf index file  , jsbaord
   ϱ    θ üũ Ѵ.

  *  Ұ  κ meta tag üũĿ   Ѿ  Ǿ
    ִµ Linux Netscape  Meta tag  ۵  ϴ 찡
    .  쿡 windog install program ٽ  ϴ Ǵ
    QUICK_INSTALL  ؼ  ġ ϱ ٶ.

  -------------------------------------------------------------------------
                      JSBoard Enviornment Check Reuslt
  -------------------------------------------------------------------------

  OS Type			: Debian 
  MySQL check			: Failed 

  MySQL login и ߽ϴ. jsboard/Installer/include/passwd.ph 
  MySQL root password Ȯ Ȯ ֽð  PHP ġÿ
  --with-mysql ɼ  Ȯ ֽʽÿ
   DB server Ǿ ִٸ QuickInstall  Ͽ ġ Ͻ
   ٶϴ  

  exec() function check		: OK 
  index file check		: OK 
  Fermission check		: OK 


  -------------------------------------------------------------------------

  -------------------------------------------------------------------------

   ȭ ȯ üũ  ش.   ϳ  
  ְ ִµ    OK̸  ȭ Ѿ  
   ߻ϸ ٽ ó ȭ  ȴ.  ߻ 쿡
     ׵  ش.


  -------------------------------------------------------------------------
                             JSBoard Installer
  -------------------------------------------------------------------------

                              MySQL password
                             [              ]

                          Password ʱȭ [reset]

  -------------------------------------------------------------------------

  -------------------------------------------------------------------------

   ȭ鿡 MySQL root password ְ ͸ . Ʒ Password
  ʱȭ [reset] Ŭϸ session ִ  password 
   Ѵ.


  -------------------------------------------------------------------------
                             JSBoard Installer
  -------------------------------------------------------------------------

                     DB name [                       ]
                     DB user [                       ]
                     DB pass [                       ]

                               [ E N T E R ]
  -------------------------------------------------------------------------
  DB name DB user MySQL  Ǿ    ϼž մϴ.
  -------------------------------------------------------------------------

  JSBoard  DB  ԷѴ.  Ұ Ʒ  ҵ
  MySQL  ʴ ο DB naem, DB user ؾ Ѵ.

  ׸ Enter  click ϸ, ٸ  ٸ   â
  ̴.


         Ϸ Ǿϴ.
        Admin Page ̵ մϴ.
        Admin Page ʱ Password
        0000 Դϴ.


3. JSBoard 

  ġ ÷ Ǿٸ      Ѵ. 켱 ü
      Ѵ.

  http://domain.com/jsboard/admin

    ϵ Ѵ. ׷ login â ̴. JSBoard ⺻ н
    ʱⰪδ "0000"  Ǿ   н  ϵ
   Ѵ. (JSBoard ó ġ JSBoard 䱸ϴ  н
  "0000" ⺻  Ǿ ִ)

  OOPS Administration Center v1.6  ޶  ϴ   
  հ谡     Ż հ  ߰ Ͽ.  
  ϴܿ    ɼ ߰ Ǿ  Խ   ߰
  Ǿ. ׿ܿ  ȭ Խ  缭 Բ ȭ
  Ͽ, ׿ ޶   . :-)      
  ̴.  Ű  κ ִٸ Խ ÿ ѹ  
  conform  ڿ  ̷    ̴.


4. UPGRADE

  4-1. 0.8 ̻ 1.0.x  version upgrade

    0.8 ̻ 1.0.x  version  upgrade ô ܼϴ. , 1.1
    ҽ ޾Ƽ   ֱ⸸ ϸ ȴ. ׸ Installer/ad_sample/OSname
      allow_browser.txt.orig   ִ ̰ jsbaord/config 
    allow_browser.txt  copy Ѵ.  jsbaord/Installer/script 
    root 쿡 root_p.sh   ָ Ǹ,   
     account_p.sh  ֱ⸸ ϸ ȴ.

      Ұ.... PHP3 ڵ PHP4 update  ߸ Ѵ.!!!!!!

  4-2. 0.7   upgrade

    μ 0.6   0.7  upgrade  ȴ.  
     ϴ user ּ 0.6   upgrade Ŀ
    upgrade Ҽ ִ. ڼ  QUICK_INSTALL  ٷ絵 Ѵ

5. Bug report

  ׸ ߰ 쿡 http://jsboard.kldp.org/bbs/list.php3?table=bbs_upgrade 
    ָ ϰڴ
