回答編集履歴

3

修正

2018/03/29 04:33

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -24,11 +24,11 @@
24
24
 
25
25
  どのサーバーを利用しているかは知りませんが、wwwとかhtdocsとかルートディレクトリ以上の場所に置く
26
26
 
27
- (というよりただ置くのは管理面に問題があるのでini専用のディレクトリをルートディレクトリ以上の場所に置いておく)
27
+ (というよりただ置くのは管理面に問題があるのでini専用のディレクトリをルートディレクトリ以上の場所に作り、その中に置く)
28
28
 
29
29
  ようにしてください。
30
30
 
31
- サーバーの設定が丸見えなのは先に書いたようにセキュリティ面で大問題です。
31
+ でないと、サーバーの設定であるが丸見えり、先に書いたようにセキュリティ面で大問題です。
32
32
 
33
33
 
34
34
 

2

追記を受けて

2018/03/29 04:33

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -13,3 +13,29 @@
13
13
  余程の理由がない限り、現在正常に参照できているのであればその場所を変更することはないですし、例え「webで表示するスクリプト」の場所に変更したとして、ブラウザから誰でも参照できるようになるので、危険極まりないです。
14
14
 
15
15
  場所を変更したいのであればブラウザから参照できない箇所に置いてください。
16
+
17
+
18
+
19
+ # 追記をうけて
20
+
21
+
22
+
23
+ ブラウザから参照できない場所に置いてください。
24
+
25
+ どのサーバーを利用しているかは知りませんが、wwwとかhtdocsとかルートディレクトリ以上の場所に置く
26
+
27
+ (というよりただ置くのは管理面に問題があるのでini専用のディレクトリをルートディレクトリ以上の場所に置いておく)
28
+
29
+ ようにしてください。
30
+
31
+ サーバーの設定が丸見えなのは先に書いたようにセキュリティ面で大問題です。
32
+
33
+
34
+
35
+ 共有サーバのユーザー独自の設定があっても基本は**1つだけで済むように組むべき**であって、幾つも幾つも置くのはどうかと思います。
36
+
37
+ 試したわけではないですが、競合が起きるのでは。
38
+
39
+ もし、サブドメインなどでサイトを作るということで個別の設定を反映させたければそれぞれに.htaccessを置くなり、PHPコード内にini_set()を書くなりで対応すべきで
40
+
41
+ php.iniでどうにかするものではありません。

1

修正

2018/03/29 04:31

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -6,6 +6,8 @@
6
6
 
7
7
  Loaded Configuration Fileを参照します([場所の変更](https://www.deep-deep.jp/blog_engineer/archives/4132)もできるようですが)
8
8
 
9
+ 1つのサーバー内で複数配置することはほとんどないでしょう。
10
+
9
11
 
10
12
 
11
13
  余程の理由がない限り、現在正常に参照できているのであればその場所を変更することはないですし、例え「webで表示するスクリプト」の場所に変更したとして、ブラウザから誰でも参照できるようになるので、危険極まりないです。