IIS設定関連
戻る
このページを表示する権限がありません
アクセスしようとする Web サーバーに、Web サイトへのアクセスが禁止されている IP
アドレスの一覧が存在し、参照に使用しているコンピュータの IP アドレスがこの一覧に
含まれています。
--------------------------------------------------------------------------------
対処方法
このディレクトリやページを表示できるはずである場合は、Web サイトの管理者に問い合
わせてください。
HTTP エラー 403.6 - アクセスは許可されていません : クライアントの IP アドレスが
拒否されました。
インターネット インフォメーション サービス (IIS)
--------------------------------------------------------------------------------
技術情報 (サポート担当者用)
「Microsoft 製品サポート サービス」で、"HTTP" および "403" の文字列によりタイト
ルを検索してください。
IIS マネージャ (inetmgr) からアクセスできる IIS の [ヘルプ] を開き、「セキュリティについて」、
「IP アドレスによりアクセスを制限する」、「IP アドレス アクセス制
限」、および「カスタム エラー メッセージについて」というトピックを検索してくださ
い。
--------------------------------------------------------------------------------
regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters.
C:\WINDOWS\system32\Logfiles\W3SVC1
#Software: Microsoft Internet Information Services 5.1
#Version: 1.0
#Date: 2007-11-12 02:00:57
#Fields: time c-ip cs-method cs-uri-stem sc-status
02:00:57 127.0.0.1 GET /index.html 200
05:22:33 127.0.0.1 GET /index.html 304
05:22:44 127.0.0.1 GET /scripts/test_parts.pl 200
05:22:53 127.0.0.1 GET /index.html 304
05:23:46 127.0.0.1 GET /scripts/test_parts.pl 200
05:23:57 127.0.0.1 GET /scripts/test_parts.pl 200
05:30:40 127.0.0.1 GET /scripts/test_parts.pl 200
05:31:34 127.0.0.1 GET /scripts/test_parts.pl 200
05:32:39 127.0.0.1 GET /scripts/test_parts.pl 200
06:03:53 127.0.0.1 GET /scripts/test_parts.pl 200
06:05:53 127.0.0.1 GET /scripts/test_parts.pl 200
06:07:40 127.0.0.1 GET /scripts/test_parts.pl 200
06:09:59 127.0.0.1 POST /scripts/scripts/test_parts2.pl 404
06:10:48 127.0.0.1 GET /scripts/test_parts.pl 200
06:11:51 127.0.0.1 POST /scripts/scripts/test_parts2.pl 404
----------------------------------------------------------------------------------
#!C:/perl/bin/perl
# mp_insert.pl 追加零件
# 07.12.20
use strict;
use CGI;
use DBI;
use HTML::Template;
my (%t,@loop,@rec,$n,@fld);
$t{q} = new CGI;
$t{id} = $t{q}->param("id");
$t{group} = $t{q}->param("group");
$t{ptable} = sprintf("%06d",$t{id});
$t{ptable} = 'a' . $t{ptable};
@{ $t{line} } = split(/\n/,$t{group});
for $n ( 0 .. $#{ $t{line} } ) {
@fld = split(/==/,$t{line}[$n]);
push(@{ $t{pnames} },$fld[0]);
push(@{ $t{pcodes} },$fld[1]);
}
@loop = ();
for $n ( 0 .. $#{ $t{pnames} } ) {
my %row = (
name => $t{pnames}[$n],
code => $t{pcodes}[$n]
);
push(@loop, \%row);
}
#
$t{dsn} = "DBI:mysql:host=localhost;database=cookbook";
$t{dbh} = DBI->connect($t{dsn}, "cbuser", "cbpass") or die "Cannot connect to server\n";
$t{dbh}->do("SET NAMES utf8");
if(!$t{dbh}){
print "SQL read ERROR!\n";
exit;
}
for $n ( 0 .. $#{ $t{pnames} } ) {
$t{pname1} = $t{pnames}[$n];
$t{pcode1} = $t{pcodes}[$n];
$t{sql} = 'INSERT INTO ' . $t{ptable} . ' (name,code) ';
$t{sql} .= "VALUES(\'";
$t{sql} .= $t{pname1} . "\',\'";
$t{sql} .= $t{pcode1} . "\');";
$t{DO} = $t{dbh}->do($t{sql});
}
$t{dbh}->disconnect;
$t{template} = HTML::Template->new(filename => 'mp_insert.htm');
$t{template}->param(id => $t{id});
$t{template}->param(LOOP => \@loop);
$t{template}->param(DO => $t{DO});
$t{template}->param(sql => $t{sql});
# HTMLファイル出力
print $t{template}->output;
1;
为什么从IE界面上执行INSERT INTO 会出错?
mysql> select * from a000010;
+----+------------------+------+----------+--------+-------+------+------+
| id | name | code | group_id | dwg_id | price | oem | memo |
+----+------------------+------+----------+--------+-------+------+------+
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
+----+------------------+------+----------+--------+-------+------+------+
5 rows in set (0.00 sec)
----------------------------------------------------------------------------
#!C:/perl/bin/perl
# mp_insert.pl 追加零件
# 07.12.20
use strict;
use DBI;
my (%t,@loop,@rec,$n,@fld);
$t{id} = 1;
$t{ptable} = sprintf("%06d",$t{id});
$t{ptable} = 'a' . $t{ptable};
@{ $t{pnames} } = ("PISTON PIN BEARING","HINGE PIN BEARING");
@{ $t{pcodes} } = ("404-013","404-025");
#
$t{dsn} = "DBI:mysql:host=localhost;database=cookbook";
$t{dbh} = DBI->connect($t{dsn}, "cbuser", "cbpass") or die "Cannot connect to server\n";
$t{dbh}->do("SET NAMES utf8");
if(!$t{dbh}){
print "SQL read ERROR!\n";
exit;
}
for $n ( 0 .. $#{ $t{pnames} } ) {
$t{pname1} = $t{pnames}[$n];
$t{pcode1} = $t{pcodes}[$n];
$t{sql} = 'INSERT INTO ' . $t{ptable} . ' (name,code) ';
$t{sql} .= "VALUES(\'";
$t{sql} .= $t{pname1} . "\',\'";
$t{sql} .= $t{pcode1} . "\');";
# $t{sth} = $t{dbh}->prepare($t{sql});
# $t{sth}->execute;
$t{DO} = $t{dbh}->do($t{sql});
}
$t{dbh}->disconnect;
1;
mysql> select name from a000001;
+--------------------+
| name |
+--------------------+
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| WAISTED BOLT |
| WAISTED BOLT |
| ROCKER ARM SHAFT |
| ROCKER ARM SHAFT |
| BEARING BUSH |
| THRUST BOLT |
| NUT |
| SNAP RING |
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| WAISTED BOLT |
| WAISTED BOLT |
| ROCKER ARM SHAFT |
| ROCKER ARM SHAFT |
| BEARING BUSH |
| THRUST BOLT |
| NUT |
| SNAP RING |
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| WAISTED BOLT |
| WAISTED BOLT |
| ROCKER ARM SHAFT |
| ROCKER ARM SHAFT |
| BEARING BUSH |
| THRUST BOLT |
| NUT |
| SNAP RING |
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| WAISTED BOLT |
| WAISTED BOLT |
| ROCKER ARM SHAFT |
| ROCKER ARM SHAFT |
| BEARING BUSH |
| THRUST BOLT |
| NUT |
| SNAP RING |
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| PISTON PIN BEARING |
| HINGE PIN BEARING |
| WAISTED BOLT |
| WAISTED BOLT |
| ROCKER ARM SHAFT |
| ROCKER ARM SHAFT |
| BEARING BUSH |
| THRUST BOLT |
| NUT |
| SNAP RING |
+--------------------+
52 rows in set (0.00 sec)
select * from a000001; ==>这个语句在MS-DOS窗口下有问题?
| 41 | PISTON PIN BEARING | 404-013 | NULL | NULL | NULL | NULL | NULL
|
| 42 | HINGE PIN BEARING | 404-025 | NULL | NULL | NULL | NULL | NULL
|
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
| NULL | NULL | NULL | NULL | NULL |
+----+--------------------+-----------+----------+--------+-------+------+------
+
52 rows in set (0.00 sec)
select * from a000001\G
*************************** 51. row ***************************
id: 51
name: NUT
code: 503A-039
group_id: NULL
dwg_id: NULL
price: NULL
oem: NULL
memo: NULL
*************************** 52. row ***************************
id: 52
name: SNAP RING
code: 503A-041
group_id: NULL
dwg_id: NULL
price: NULL
oem: NULL
memo: NULL
52 rows in set (0.00 sec)
估计下面的错误来自IIS?
戻る