IISにOSSをインストールするための情報サイト [IIS de OSS 64bit]

IIS de OSS 64bit > IIS+SNS OSS一覧 > IIS MyNETSインストールドキュメント

mynets_1.jpg

概要

OSS名
(Name)
バージョン
(Version)
言語
(Lang)
動作チェック
(Check)
公式サイト
(Official)
MyNETS1.2.0.3PHP5.2.11OK

準備

  1. IISをインストールしておく
    1. IISの「要求フィルター」役割をインストールしておく
    2. IISの「URL Rewrite Module」役割をインストールしておく
  2. PHPをインストールしておく
    1. マルチバイト関数(mbstring)を有効化
    2. 画像処理関数(gd2)を有効化
    3. 暗号関数(Mcrypt)を有効化
    4. MySQL関数(libmysql)を有効化
  3. IISとPHPを関連付けておく
  4. MySQLでDB作成しておく(database:mynets,user:mynets,pass:xxxxx)
  5. MySQLのストリクトモード(「sql-mode」の「STRICT_TRANS_TABLES」)を解除しておく(初期構築で処理がこけます)

ダウンロードと配置

  1. 公式サイトから「ダウンロード > MyNETS-1.2.0.3.zip」とクリックし、該当バージョンをダウンロード
  2. ダウンロードした「MyNETS-1.2.0.3.zip」をデスクトップに展開
  3. 「C:\inetpub\wwwroot\mynets」フォルダを作成
  4. 展開して出来た「Usagi」フォルダの中身を全て「C:\inetpub\wwwroot\mynets」にコピー

パーミッション設定

  1. 「C:\inetpub\wwwroot\mynets」を「右クリック > プロパティ > セキュリティ > 詳細設定 > アクセス許可の変更 > 追加」から「IUSR」を「フルコントロール」として設定する
  2. 以下のファイル・フォルダを「右クリック > プロパティ」から読み取り専用にする
    • bin\tool_news_cache.cron
    • bin\tool_rss_cache.cron
    • bin\tool_send_birthday_mail.cron
    • bin\tool_send_dairy_news.cron
    • bin\tool_send_mail_in_queue.cron
    • bin\tool_send_schedule_mail.cron

セキュリティ設定

  1. Limitを10Mに制限
    1. IISマネージャを開き、「サイト > Default Web Site > mynets」を開く
    2. 「要求フィルター」をダブルクリックして開く
    3. 左側の「機能設定の編集」をクリック
    4. 「要求制限 > 許可されたコンテンツ最大長」に「10485760」と入力し「OK」をクリック
  2. binディレクトリのアクセス拒否設定
    1. IISマネージャーを開き、「サイト > Default Web Site > mynets > bin」を開く
    2. 「URL 書き換え」をダブルクリックして開く
    3. 「規則の追加」をクリック
    4. 「要求ブロック」をクリックし「OK」をクリック
    5. 「要求ブロック規則の追加」ダイアログを以下のように入力し「OK」をクリック
      設定項目設定値
      次の情報に基づいてアクセスをブロックURL パス
      次の要求をブロックパターンに一致する
      パターン*
      使用ワイルドカード
      ブロックの方法403(許可されていません)応答を送信
  3. confディレクトリのアクセス拒否設定
    1. 上記「bin」ディレクトリと同様にアクセス拒否の設定をする
  4. libディレクトリのアクセス拒否設定
    1. 上記「bin」ディレクトリと同様にアクセス拒否の設定をする
  5. varディレクトリのアクセス拒否設定
    1. 上記「bin」ディレクトリと同様にアクセス拒否の設定をする
  6. webappディレクトリのアクセス拒否設定
    1. 上記「bin」ディレクトリと同様にアクセス拒否の設定をする
  7. webapp_extディレクトリのアクセス拒否設定
    1. 上記「bin」ディレクトリと同様にアクセス拒否の設定をする
  8. imgディレクトリのURL Rewrite設定
    1. IISマネージャを開き、「サイト > Default Web Site > mynets > img」を開く
    2. 「URL 書き換え」をダブルクリックして開く
    3. 画面右の「規則のインポート」をクリック
    4. 「書き換え規則」のテキストエリアに以下のテキストを入力し「適用」をクリック
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule \.(jpe?g|gif|png)$ index.php [L]

設定ファイルの編集

  1. conf\config.php.sampleをconfig.phpとしてコピー
  2. config.phpを編集
    1. 28行目のOPENPNE_URLの値を「http://example.com/mynets/」に変更
      define('OPENPNE_URL', 'http://example.com/mynets/');
    2. 30行目からのmysqlの接続情報を編集
      'dsn'  => array(
          'phptype'  => 'mysql',
          'username' => 'mynets',
          'password' => 'xxxxx',
          'hostspec' => 'localhost',
          'database' => 'mynets',
          'new_link' => false,
          ),
    3. 47行目のDB暗号化キーを適当に設定
      define('ENCRYPT_KEY', 'tekitou');
    4. 51行目のメールサーバドメインを自サイトで利用するドメインに設定
      define('MAIL_SERVER_DOMAIN', 'example.com');

DBの構築

  1. DBにsqlを流す
    cd C:\inetpub\wwwroot\mynets\setup\sql\MySQL4.1\install\
    mysql -umynets -p --default-character-set=utf8 mynets < install-mynets-create-mysql41.sql
    mysql -umynets -p --default-character-set=utf8 mynets < install-mynets-insert_data.sql

セットアップモジュールの実行

  1. http://example.com/mynets/?m=setupにアクセス
    1. 以下のセットアップ情報を登録
      設定項目
      SNS名
      初期メンバーPCメールアドレス
      初期メンバーパスワード
      初期メンバーパスワード確認
      管理用アカウントメンバー名
      管理用アカウントパスワード
      管理用アカウントパスワード確認
  1. http://example.com/mynets/へアクセスし動作確認

備考

  • メールサーバの構築と転送設定がまだ
  • cronの設定がまだ

コメント

他のOSS

前のOSS:ネットショップオーナー3

次のOSS:SKIP


添付ファイル: filemynets_1.jpg 617件 [詳細]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ
Last-modified: 2010-02-21 (日) 09:29:31 (3137d)