0
我有一個mediaiwki安裝,其上傳完美運行。不過,我禁用一些PHP函數從php.ini
出於安全原因:禁用php功能時禁用了Mediawiki上傳
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上有這樣的問題會很好。
'chmod'可以淡然的問題。通常的上傳腳本使用'chmod'來修復上傳的文件權限。 – Fracsi
@Fracsi:嘗試它(以及'popen'和'proc_open'沒有成功:\ –
檢查mediawiki的先決條件。它也可以使用'ini_set,ini_get,chdir,parse_ini_file'。 – Fracsi