アップロードが完全に機能するmediaiwkiインストールがあります。php.ini
ただし、セキュリティ上の理由から、いくつかの php 関数を無効にしました。
disable_functions = passthru,system,popen,proc_open,parse_ini_file,show_source,chdir,ini_set,ini_get,diskfreespace,disk_total_space,php_uname,posix_geteuid,exec,shell_exec,posix_getpwuid,chmod
その結果、mediawiki のアップロードが自動的に無効になりました。
ファイルのアップロードプロセスに使用されている無効な機能を知っている人はいますか? 再度有効にしようpopen
としproc_open
ましたが、それらは関連していないようです。
それぞれの機能を有効にしてみれば解決することはわかっていますが、SOでこういう質問をするのもいいなと思いました。