diff --git a/plugins/php/conf/php5.ini b/plugins/php/conf/php5.ini index 04c2dc42c..550839677 100644 --- a/plugins/php/conf/php5.ini +++ b/plugins/php/conf/php5.ini @@ -38,7 +38,7 @@ always_populate_raw_post_data=-1 file_uploads = On -upload_tmp_dir = "/tmp" +upload_tmp_dir = "/tmp/upload" upload_max_filesize = 2M max_file_uploads = 20 diff --git a/plugins/php/index.py b/plugins/php/index.py index 3857cbefe..95aa3a45e 100755 --- a/plugins/php/index.py +++ b/plugins/php/index.py @@ -214,6 +214,12 @@ def initReplace(version): os.mkdir(session_path) if not mw.isAppleSystem(): mw.execShell('chown -R www:www ' + session_path) + + upload_path = '/tmp/upload' + if not os.path.exists(upload_path): + os.mkdir(upload_path) + if not mw.isAppleSystem(): + mw.execShell('chown -R www:www ' + upload_path) return file_bin