-------------------------------- Address Book PHP版 by upride.com -------------------------------- ◆Address Book 設置方法◆ ◇MySQLへのテーブル作成 ・MySQLシェルを起動 ・任意のユーザ、パスワードでログインする ・任意のデータベースを指定する (use xxxx) ・ダウンロードしたtableフォルダの、 ・T_Addr_Group.sql (テーブル「T_Addr_Group」作成) ・T_Addr_Group_ins.sql (1レコード作成) ・T_Addr_Lock.sql (テーブル「T_Addr_Lock」作成) ・T_Addr_Member.sql (テーブル「T_Addr_Member」作成) の4ファイルの内容をシェルに流し、テーブルを作成する ・シェルに「describe table テーブル名」と流し、作成した内容を確認する(×3テーブル分) ・シェルに「select * from T_Addr_Group;」と流しレコードを確認する ・これでエラーが出なければMySQLの設定は正常です。シェルを「quit」で終了 ※同じデータベース領域内に複数のAddress Bookを設置する場合 上記の3つのテーブル名を3つ共変更してMySQLに流す必要があります 例) T_Addr_Group → T_Addr_Group2 など 変更した名前は、init.inc で設定したテーブル名と同じである必要があります ◇PHPスクリプトの設置 ・sourceフォルダ下のaddrフォルダをWEBでアクセスできるパスにフォルダごとスクリプトを設置する (フォルダ名は任意でOK。複数設置の場合は、フォルダ別にして下さい) ・絶対設定する必要があるのは「init.inc」の以下の項目だけです MYSQLのユーザ名 , パスワード , データベース名 をMySQLシェルでログインした内容に設定する (MYSQLのホスト名はLocalhostのままで宜しいです) ◇設置の際のご注意(---- 重 要 ----) ・そのまま設置すると、init.incの中身が見られてしまいます ・お使いのWEBサーバの設定など何らかの形でinit.incを隠す必要があります ・Apacheサーバをお使いの方は「.htaccess」を同フォルダに設置すると隠すことができます この記述のファイルを設置して下さい(403エラーがかえります) .htaccessファイル --------------------------------- AddHandler cgi-script htaccess DirectoryIndex index.php order allow,deny deny from all --------------------------------- ◇動作の確認 ここまでの設定でブラウザから「index.htm」を呼出せれば動作させることが出来ます 何かエラーが表示されていたら設定を確認しましょう testフォルダに添付されているサンプルスクリプトを試してみると問題が解決できるかもしれません 正常動作後はお好みで「init.inc」の他の設定を変更するか、「style.css」でスタイルシートを各自設定して下さい 配布、サポートはこちらで行ってます http://upride.com/addr/