留言版製作

Matt Wright's 留言版安裝步驟

  1. 下載程式 (包括 guestbook.html, addguest.html, guestbook.pl 及 guestbooklog.html)

  2. 以 winzip 程式解壓縮至資料夾 guestbook\ 內

  3. 將 guestbook.pl 及 guestbooklog.html 移至 ~/www/cgi-bin/ 目錄下

       例如: /usr/local/home/kls/gust01/www/cgi-bin

    a. 以 telnet 登錄到你的伺服器上
    b. cd www
    c. 以 ls 命令檢查是否有 cgi-bin 資料匣
    d. 如果沒有的話, mkdir cgi-bin
    e. cd cgi-bin
    f. 透過 ftp 程式將 guestbook.pl 及 guestbooklog.html 移到 ~/www/cgi-bin/ 內
    g. chmod +x guestbook.pl
    h. which perl 檢查一下系統中 perl 的安裝位置 (常常是 /bin/perl)
    i. 編輯 guestbook.pl 修改第一列 #!/usr/local/bin/perl 為 #!/bin/perl
    j. which date 檢查一下系統中 date 的安裝位置 (常常是 /bin/date)
    j. 編輯 guestbook.pl 修改改第 34 列 $date_command = "/usr/bin/date" 為 $date_command="/bin/date"
    k. 打入 ./guestbook.pl 看看程式能不能正常執行

  4. 將 guestbook.html 及 addguest.html 移至你希望的目錄下, 並且修改 guestbook.html 的存取屬性 (chmod o+w guestbook.html)

       例如: /usr/local/home/kls/gust01/www/guestbook/

  5. 編輯 guestbook.html (所有的留言都會存在這個檔案裡) (此檔案名稱可以更改)

    修改你自己首頁之 URL 位址
         <li><a href="../">回到我的首頁</a><br>

  6. 編輯 addguest.html (新增留言的表單,會透過 guestbook.pl 將留言加入 guestbook.html 中)

    a. 修改 CGI 程式 (guestbook.html) 之 URL
     <form method=POST
       action="http://kl.ntou.edu.tw/cgi-bin/cgiwrap/~guest01/guestbook.pl">
                         

    b. 修改留言版資料網頁 (guestbook.html) 之 URL
      <input type=hidden name=guestbookurl
       value="http://kl.ntou.edu.tw/~guest01/guestbook/guestbook.html">
    c. 修改留言版資料網頁 (guestbook.html) 檔案在系統中的路徑
      <input type=hidden name=guestbookreal
       value="/usr/local/home/kls/gust01/www/guestbook/guestbook.html">

    這個網頁可以和 guestbook.html 或是其它的網頁合併在一起, 可以把它設計得更漂亮一些

  7. 你可以在不同的目錄中放置一組一組的 guestbook.html 及 addguest.html, 系統中可以有多個留言版