id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	modified_flg
1869	ファイル管理> PHP5.4環境下でシステムエラー	shutta	shutta	"コミュニティーにて下記報告を頂いた。

[PHP5.4]コンテンツ機能＞ファイル管理にてエラー[[BR]]
{{{
PHP5.4.3にてeccube2.11.5を使用しています。
管理画面「コンテンツ機能」⇒「ファイル管理」を開こうとすると
Fatal error: Cannot re-assign auto-global variable _POST in /home/xxxxx/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php on line 286
とエラーが表示されます。

PHP5.4から、関数のパラメータにスーパーグローバル変数と同名を使用することができないよう変更されている事が原因です。
参照：https://bugs.php.net/bug.php?id=54657

当方、下記のようにソースコードを修正して動作する事を確認済みです。
（LC_Page_Admin_Contents_FileManager.php L.286 & L.287）
// function createSetParam($_POST) {
 function createSetParam($fnc) {
// $setParam = $_POST;
 $setParam = $fnc;

関数の呼び出し元が正しく$_POSTを渡していないとエラーが出る恐れがあるかもしれませんが、目視で確認した限りでは大丈夫に見受けられました。

eccube 2.12.0の当該ソースも拝見しましたが、同様の記載がありますので、上記対応にて問題ないようであれば、同様の修正されたほうがよろしいのではないかと思います。
}}}"	バグ指摘	closed	中	EC-CUBE2.12.1	管理画面	2.12.0	修正済			1
