2014-09-27 15 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