質問編集履歴
4
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -122,7 +122,7 @@
|
|
122
122
|
|
123
123
|
|
124
124
|
|
125
|
-
追記(2020/05/25)-------------------------------
|
125
|
+
-----------------------------追記(2020/05/25)-------------------------------
|
126
126
|
|
127
127
|
|
128
128
|
|
3
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -117,3 +117,33 @@
|
|
117
117
|
|
118
118
|
|
119
119
|
この状態で何かお判りでしょうか。宜しくお願い致します。
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
|
124
|
+
|
125
|
+
追記(2020/05/25)-------------------------------
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
phpinfoに_SERVER["DOCUMENT_ROOT"]という項目があり、そこに/mnt/array1/共有フォルダ名/htdocsと表記があったため、
|
130
|
+
|
131
|
+
php.iniのupload_tmp_dirを/mnt/array1/共有フォルダ名/tmpとしました。
|
132
|
+
|
133
|
+
|
134
|
+
|
135
|
+
その状態で再度実行しましたが、アップロードできませんでした。
|
136
|
+
|
137
|
+
phpファイルに
|
138
|
+
|
139
|
+
echo $_FILES['image']['error'];
|
140
|
+
|
141
|
+
という行を入れて検証したところ、戻り値が1(UPLOAD_ERR_INI_SIZE)であったため、試しにファイルサイズが3KB程度の画像で実行してみると上手く動作しました。
|
142
|
+
|
143
|
+
|
144
|
+
|
145
|
+
php.iniでupload_max_filesize = 256M と指定したはずなので、5MB程度の画像ファイルがサイズエラーとなるのはおかしいと思いphpinfoを確認したところ、そもそもLocal ValueとMaster Valueがどちらもデフォルトの値になっており、upload_max_filesizeやupload_tmp_dirもデフォルトの値のままでした。php.iniには設定した値が保存されております。
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
php.ini編集後にNASの再起動と「Webサーバー」機能のオフ・オンは実行しておりますが、それだけでは反映されないのでしょうか。検索するとApacheの再起動が必要という情報が見られますが、対象がNASである場合どのように行えばいいのか分かりませんでした。
|
2
test
CHANGED
File without changes
|
test
CHANGED
@@ -104,7 +104,7 @@
|
|
104
104
|
|
105
105
|
tmpフォルダらしきフォルダはどこを確認しても見当たらないため、エクスプローラーからは見えない場所にあるのでしょうか。
|
106
106
|
|
107
|
-
php.iniのupload_t
|
107
|
+
php.iniのupload_tmp_dirを確認したところ初期値が空欄になっており、他の項目で”/tmp”と記述されている箇所があったため、同じように”/tmp”としました。
|
108
108
|
|
109
109
|
|
110
110
|
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -100,11 +100,19 @@
|
|
100
100
|
|
101
101
|
|
102
102
|
|
103
|
-
NASの機能でサーバーを作成した時点で指定した共有フォルダにhtdocs, cgi-bin, logというフォルダがそれぞれ作成されましたが、
|
103
|
+
NASの機能でサーバーを作成した時点で、指定した共有フォルダにhtdocs, cgi-bin, logというフォルダがそれぞれ作成されましたが、
|
104
104
|
|
105
105
|
tmpフォルダらしきフォルダはどこを確認しても見当たらないため、エクスプローラーからは見えない場所にあるのでしょうか。
|
106
106
|
|
107
|
+
php.iniのupload_temp_dirを確認したところ初期値が空欄になっており、他の項目で”/tmp”と記述されている箇所があったため、同じように”/tmp”としました。
|
108
|
+
|
109
|
+
|
110
|
+
|
107
|
-
|
111
|
+
エクスプローラーで“/tmp“の場所を表示できないため、フォルダが存在するかの確認やパーミッションの確認なども出来ません。
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
tmpフォルダをNASの共有フォルダ内のhtdocs, cgi-bin, logと同じ階層に設定するのが一番良いのですが、php.iniにどのようなパスを表記すれば共有フォルダ内に指定できるのか、調べても見つけることができませんでした。
|
108
116
|
|
109
117
|
|
110
118
|
|