主要是改一下上传文件大小,重启过 nginx 和 php5-fpm 了,怎么还是原来的默认值 2M?
主要是改一下上传文件大小,重启过 nginx 和 php5-fpm 了,怎么还是原来的默认值 2M?
|
1
|
|
2
@linar client_max_body_size ,post_max_size, upload_max_filesize 这些我都改过了,也都重启了,还是 2mb
|
|
3
使用 phpinfo 看是否生效?
|
|
4
service php-fpm restart
|
|
hiboshiApr 5, 2016
5
/etc/init.d/php-fpm restart
|
|
6
配置文件好像在 /etc/的某个目录里面
|
|
7
先看 phpinfo 里的 php.ini 的路径, 也许你改的不是 PHP 读的那个
|
|
8
清浏览器缓存试试
|
|
9
不是的,我改的就是 phpinfo 里面的 php.ini , nginx,phpfpm 已经都重启过了
|
|
10
T T
|
|
herozzmApr 5, 2016 via Android
11
Nginx 里面也会现在上传大小
|
|
12
限制
|
|
13
上面不说说过了,就那个 clinebox ,我也修改了啊,后台报的错就是超过了 php 配置的上传文件最大值,但是 php.ini 修改到 30mb,在 phpinfo 里面输出的还是 2mb
|
|
14
phpfpm restart 我肯定重启了的啊。。。
|
|
15
fpm/php.ini 和 cli/php.ini 我都改了,并不起作用,phpinfo 里面还是原来的默认值 2 8 128
|
|
16
LNMP 的 php.ini 路径:
/usr/local/php/etc/php.ini |
|
17
1 , web 里丢一个 phpinfo ,看看 php.ini 的位置
2 ,确认 nginx 的配置是不是也修改了 |
|
18
@ZGLHHH 这路径下面没有 php,etc 里面也是空的呀,ubuntu14.04 root 登录
|
|
19
@vus520 nginx 修改了,就是那个客户端的最大值吧,我不改会报 413 错误,我已经改到 100MB 了,传文件的时候,超过 2MB,后台给我报的错就是 '超出 php 配置中上传文件最大值',phpinfo 里面的位置是 /etc/php5/fpm/php.ini ,我改的也就是这个 php.ini
|
|
20
一般来说是你改错了 php.ini 文件, php -i 看看 php 用的是那个 ini 文件
|
|
21
@kiwi95
PHP Version => 5.5.9-1ubuntu4.14 System => Linux iZ94bjkhoxxZ 3.13.0-65-generic #106-Ubuntu SMP Fri Oct 2 22:08:27 UTC 2015 x86_64 Build Date => Oct 28 2015 01:31:23 Server API => Command Line Interface Virtual Directory Support => disabled Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration File => /etc/php5/cli/php.ini Scan this dir for additional .ini files => /etc/php5/cli/conf.d 这个我也改过了. |
|
ETiVApr 5, 2016 via iPhone
22
CLI 什么鬼…
|
|
23
@ETiV 不知道什么鬼啊,但是我 phpinfo()里面输出的是
Configuration File (php.ini) Path /etc/php5/fpm Loaded Configuration File /etc/php5/fpm/php.ini 这样的啊 |
|
24
你写一个 info.php
放到 HTTP 可以访问的路径下, 然后去访问他, 看这个页面里, php.ini 在哪. 然后再从服务器上面去改这个文件, 改完后重启 php-fpm 不要用从命令行里跑这个文件. |
|
25
@ETiV 不是吧,现在还给我将 phpinfo,我都说了这么多楼了,你自己看,你说的我都做过了.http://lovchun.com/
|
|
xmgitApr 5, 2016
26
奇葩的 lnmp
楼主,提问前,准备如下 修改的文件路径,具体修改了什么 phpinfo 整个页面信息 楼主用哪个发行版?建议去对应发行版的 wiki 页面去过一边,为什么会用到 lnmp ? 别认为自己某个步骤没错,就不说,信息提供尽量完全点,你这样一问一答的形式真的让人很蛋疼。 建议去 linux 各发行版的 bugzilla ,看看人家是怎么提问的。 |
|
xmgitApr 5, 2016
27
再说,你这应该去 lnmp 官网去问,人家对 lnmp 的结构熟悉。
|
|
28
俩地方,一个是 conf.d, 一个是 fpm pool 这俩地方都能覆盖设置
最省事的办法 cd /etc/php5 grep -R "post_max_size" . grep -R "upload_max_filesize" . 挨个去确认吧 |
|
29
26L+1
请尽量提供完整的信息 |
|
30
确认一下 php-fpm.conf 中有没有相关设置;
http://serverfault.com/questions/405684/setting-php-values-in-php-fpm-confs-instead-of-php-ini |
|
31
改上传大小记得同时改允许的最大的 POST 大小。。
|
|
32
@darluc 感谢 30L 大兄弟...在 www.conf 最后加上
php_value[memory_limit] = 96M php_value[max_execution_time] = 120 php_value[max_input_time] = 300 php_value[php_post_max_size] = 25M php_value[upload_max_filesize] = 25M 就解决了,现在 phpinfo 里面的值也改变了.看来应该是这个配置覆盖掉了 php.ini 的原因 T_T 终于解决了 |
|
33
谢谢大伙...搞了好半天了 @_@
|
|
cst4youApr 6, 2016
34
奇葩的一键包.
|
|
ivanfjzApr 6, 2016
35
觉得将来极有可能会经历这样子的问题, MARK 下
|
|
lijinmaApr 6, 2016
36
果然 php-fpm 的配置会覆盖 php.ini
|
|
37
@cst4you 不是一键包...php,mysql,nginx 我都是分开 apt-get install 的....php 的一些扩展什么我也是安装完 php5-fpm 之后再逐个装的
|
|
38
@lijinma 是的 那个优先级高于 php.ini,然后 php-fpm 的配置都是默认的,所以改了 php.ini 都没用
|