主要是改一下上传文件大小,重启过 nginx 和 php5-fpm 了,怎么还是原来的默认值 2M?
![]() | 1 linar 2016-04-05 17:36:23 +08:00 ![]() |
![]() | 2 passion336699 OP @linar client_max_body_size ,post_max_size, upload_max_filesize 这些我都改过了,也都重启了,还是 2mb |
![]() | 3 kasp 2016-04-05 17:49:48 +08:00 ![]() 使用 phpinfo 看是否生效? |
![]() | 4 ZGLHHH 2016-04-05 17:52:22 +08:00 via Android ![]() service php-fpm restart |
![]() | 5 hiboshi 2016-04-05 18:07:58 +08:00 /etc/init.d/php-fpm restart |
6 hancc 2016-04-05 18:18:28 +08:00 via Android ![]() 配置文件好像在 /etc/的某个目录里面 |
![]() | 7 ETiV 2016-04-05 18:25:19 +08:00 ![]() 先看 phpinfo 里的 php.ini 的路径, 也许你改的不是 PHP 读的那个 |
8 rogerlee 2016-04-05 18:37:38 +08:00 ![]() 清浏览器缓存试试 |
![]() | 9 passion336699 OP 不是的,我改的就是 phpinfo 里面的 php.ini , nginx,phpfpm 已经都重启过了 |
![]() | 10 passion336699 OP T T |
![]() | 11 herozzm 2016-04-05 18:44:32 +08:00 via Android Nginx 里面也会现在上传大小 |
![]() | 12 herozzm 2016-04-05 18:44:50 +08:00 via Android ![]() 限制 |
![]() | 13 passion336699 OP 上面不说说过了,就那个 clinebox ,我也修改了啊,后台报的错就是超过了 php 配置的上传文件最大值,但是 php.ini 修改到 30mb,在 phpinfo 里面输出的还是 2mb |
![]() | 14 passion336699 OP phpfpm restart 我肯定重启了的啊。。。 |
![]() | 15 passion336699 OP fpm/php.ini 和 cli/php.ini 我都改了,并不起作用,phpinfo 里面还是原来的默认值 2 8 128 |
![]() | 16 ZGLHHH 2016-04-05 19:11:59 +08:00 ![]() LNMP 的 php.ini 路径: /usr/local/php/etc/php.ini |
![]() | 17 vus520 2016-04-05 19:16:06 +08:00 ![]() 1 , web 里丢一个 phpinfo ,看看 php.ini 的位置 2 ,确认 nginx 的配置是不是也修改了 |
![]() | 18 passion336699 OP @ZGLHHH 这路径下面没有 php,etc 里面也是空的呀,ubuntu14.04 root 登录 |
![]() | 19 passion336699 OP @vus520 nginx 修改了,就是那个客户端的最大值吧,我不改会报 413 错误,我已经改到 100MB 了,传文件的时候,超过 2MB,后台给我报的错就是 '超出 php 配置中上传文件最大值',phpinfo 里面的位置是 /etc/php5/fpm/php.ini ,我改的也就是这个 php.ini |
![]() | 20 kiwi95 2016-04-05 19:43:53 +08:00 ![]() 一般来说是你改错了 php.ini 文件, php -i 看看 php 用的是那个 ini 文件 |
21 passion336699 OP @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 这个我也改过了. |
![]() | 22 ETiV 2016-04-05 19:56:00 +08:00 via iPhone CLI 什么鬼… |
![]() | 23 passion336699 OP @ETiV 不知道什么鬼啊,但是我 phpinfo()里面输出的是 Configuration File (php.ini) Path /etc/php5/fpm Loaded Configuration File /etc/php5/fpm/php.ini 这样的啊 |
![]() | 24 ETiV 2016-04-05 20:04:16 +08:00 ![]() 你写一个 info.php 放到 HTTP 可以访问的路径下, 然后去访问他, 看这个页面里, php.ini 在哪. 然后再从服务器上面去改这个文件, 改完后重启 php-fpm 不要用从命令行里跑这个文件. |
![]() | 25 passion336699 OP @ETiV 不是吧,现在还给我将 phpinfo,我都说了这么多楼了,你自己看,你说的我都做过了.http://lovchun.com/ |
26 Bardon 2016-04-05 20:46:45 +08:00 奇葩的 lnmp 楼主,提问前,准备如下 修改的文件路径,具体修改了什么 phpinfo 整个页面信息 楼主用哪个发行版?建议去对应发行版的 wiki 页面去过一边,为什么会用到 lnmp ? 别认为自己某个步骤没错,就不说,信息提供尽量完全点,你这样一问一答的形式真的让人很蛋疼。 建议去 linux 各发行版的 bugzilla ,看看人家是怎么提问的。 |
27 Bardon 2016-04-05 20:47:58 +08:00 再说,你这应该去 lnmp 官网去问,人家对 lnmp 的结构熟悉。 |
![]() | 28 realpg PRO ![]() 俩地方,一个是 conf.d, 一个是 fpm pool 这俩地方都能覆盖设置 最省事的办法 cd /etc/php5 grep -R "post_max_size" . grep -R "upload_max_filesize" . 挨个去确认吧 |
29 aprikyblue 2016-04-05 22:16:32 +08:00 ![]() 26L+1 请尽量提供完整的信息 |
![]() | 30 darluc 2016-04-05 22:33:50 +08:00 ![]() 确认一下 php-fpm.conf 中有没有相关设置; http://serverfault.com/questions/405684/setting-php-values-in-php-fpm-confs-instead-of-php-ini |
31 linescape 2016-04-05 22:38:25 +08:00 ![]() 改上传大小记得同时改允许的最大的 POST 大小。。 |
![]() | 32 passion336699 OP @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 passion336699 OP 谢谢大伙...搞了好半天了 @_@ |
![]() | 34 cst4you 2016-04-06 00:33:34 +08:00 奇葩的一键包. |
35 ivanfjz 2016-04-06 09:36:49 +08:00 觉得将来极有可能会经历这样子的问题, MARK 下 |
36 lijinma 2016-04-06 11:04:51 +08:00 果然 php-fpm 的配置会覆盖 php.ini |
![]() | 37 passion336699 OP @cst4you 不是一键包...php,mysql,nginx 我都是分开 apt-get install 的....php 的一些扩展什么我也是安装完 php5-fpm 之后再逐个装的 |
![]() | 38 passion336699 OP @lijinma 是的 那个优先级高于 php.ini,然后 php-fpm 的配置都是默认的,所以改了 php.ini 都没用 |