2014年12月10日水曜日

IIS7「値が有効な範囲にありません」のエラーメッセージ

IIS7でサイト開始すると「値が有効な範囲にありません」のエラーメッセージ。
日本語ドメインの場合、バインドの追加で日本語ドメインをそのまま入力で動作。

Windows server 2008 R2+IIS7+PHPで「No input file specified.」が表示

php.iniの内容

open_basedir = "C:\inetpub\wwwroot"



;open_basedir = "C:\inetpub\wwwroot"
open_basedir = none

に書き換え

2014年12月5日金曜日

IIS6でCGIが動かない。「アプリケーションの構成」に追加

404エラーが表示されたので、以下を追加。

IISのプロパティ→「ホームディレクトリ」→「構成」→「マッピング」で以下を追加

実行可能ファイル「D:\Perl\bin\perl.exe "%s" %s」
拡張子「.cgi」
※動詞 制限「GET,POST,HEAD,TRACE」


実行可能ファイル「D:\Perl\bin\perl.exe "%s" %s」
拡張子「.pl」
※動詞 制限「GET,HEAD,POST」


参考URL:http://mizushima.ne.jp/Windows/HTTP/IIS/IIS-perl.php

※は無くても動きそう

2014年11月20日木曜日

IISのSMTP自動起動

デフォルトでは、サーバ再起動後はIISのSMTPは停止している状態。(手動で開始が必要)
自動起動するように設定。

管理ツール→サービスの中の、「簡易メール転送プロトコル(SMTP)」のプロパティ、「スタートアップの種類」を「自動」に変更。

SQL Server トランザクションログの圧縮

SQL Serverのトランザクションログが肥大化していたので圧縮。

まず、
1.念のためトランザクションログのバックアップ

2.データベースのプロパティから復旧モデルを単純(シンプル)に変更

3.データベース右クリック→タスクからデータベースの圧縮

以上で圧縮完了。