2014-09-27 27 views
0

我只是在我的可擴展的PHP應用程序更新upload_max_filesize爲2M和post_max_size到4M在php.ini在/var/lib/openshift/xxx---app-id---xxx/php/configuration/etc/php.ini並重新啓動盒:在openshift PHP應用程序減少的upload_max_filesize

$ rhc cartridge restart php -a "myapp" 

及應用程式

$ rhc app restart -a "myapp" 

但不幸的是,上傳大小仍然是默認的200 MB。

請告訴我,還有哪些地方需要修改以及還有哪些操作可以減少最大文件上傳大小,因爲200 MB大小太大而且在我的應用程序中公開是危險的。

+0

您可以嘗試在代碼中使用ini_set,而不是修改php.ini文件。 – 2014-09-29 15:49:08

+0

@developercorey。感謝您的回覆,但我不認爲'upload_max_size'可以通過'init_set'進行更改,因爲它的模式爲PHP_INI_PERDIR,不能通過php5.3 +中的php代碼進行更改。 – 2014-09-30 12:31:21

回答

2

您是否嘗試將這些添加到您的.htaccess中?

php_value upload_max_filesize 2M 
php_value post_max_size 4M 
+0

由於某些原因,我不想編輯'.htaccess',但沒有其他選擇。因此,回答接受並+1。謝謝。 – 2014-10-01 06:45:40

+0

但是,爲什麼在'*****/php/configuration/etc /'編輯'php.ini'或者在'*****/app-root/runtime/repo /'處添加新文件的原因是什麼不工作? – 2014-10-01 06:49:38

+0

@TabrezAhmed當你重新啓動你的墨盒或你的應用程序時,對php.ini所做的任何更改都被重置爲默認值,所以是因爲需要在.htaccess中寫入一些值 – 2014-10-22 18:31:22