- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
PHP /etc/php.ini
不遵守 upload_max_filesize
详细信息:使用 <?php echo phpinfo(); ?>
我可以看到“加载的配置文件”是/etc/php.ini
在这个文件中我有以下值:
file_uploads = On
upload_max_filesize = 12M
post_max_size = 12M
但是phpinfo();显示 upload_max_filesize 2M
重启 Apache 几次后,无论我更改 upload_max_filesize 和 max_post_size,这个值都不会被遵守。
我已经通过使用 .htaccess 指令解决了这个问题
php_value upload_max_filesize 12M
php_value post_max_size 12M
这允许更改上传值,PHPINFO() 现在可以正确显示该值。
Directive Local Value Master Value
upload_max_filesize 12M 2M
问题是:为什么一开始就没有遵守/etc/php.ini 文件?运行 CentOs 5.4,php 5.3.29在 grep -inr '2M' *
中搜索 ( /etc/php.d/*
)什么也没找到。
为什么它不听它说它正在使用的主 php.ini 文件?
已经看过了 PHP upload_max_filesize
和 Changing upload_max_filesize on PHP
在 SO 上没有成功。
--更新--搜索 grep -inr 'upload_max_filesize in /etc/*.ini
和 .conf 仅返回 12M 值。搜索/etc/httpd/conf//etc/httpd/conf.d/显然是虚拟主机的根目录。在 grep 返回 0 结果的虚拟主机中没有特殊设置。
Additional .ini files parsed
/etc/php.d/bcmath.ini, /etc/php.d/curl.ini, /etc/php.d/dom.ini, /etc/php.d/fileinfo.ini,
/etc/php.d/gd.ini, /etc/php.d/intl.ini, /etc/php.d/json.ini, /etc/php.d/ldap.ini,
/etc/php.d/mbstring.ini, /etc/php.d/mcrypt.ini,
/etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini,
/etc/php.d/phar.ini, /etc/php.d/posix.ini, /etc/php.d/soap.ini, /etc/php.d/suhosin.ini, /etc/php.d/sysvmsg.ini, /etc/php.d/sysvsem.ini, etc/php.d/sysvshm.ini,
/etc/php.d/wddx.ini, /etc/php.d/xdebug.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini,
/etc/php.d/xsl.ini, /etc/php.d/zip.ini
最佳答案
如果您检查 phpinfo()
的前几行,您会知道
加载了哪个 php.ini。(由@Raptor 提供)
在您的问题中,您提到/etc/php.ini 确实是加载的文件。
在这种情况下,您的 httpd.conf 可能包含如下内容:
php_value upload_max_filesize somevalue
这是将应用于所有站点的全局值。
我想它很可能会覆盖 php.ini 设置。
关于不遵守 PHP upload_max_filesize,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33907600/
PHP /etc/php.ini不遵守 upload_max_filesize 详细信息:使用 我可以看到“加载的配置文件”是/etc/php.ini 在这个文件中我有以下值: file_upload
我试图在 php 中覆盖我的 upload_max_filesize 但我仍然得到我的 php.ini 文件中的值,它是 2 mb。 ini_set('upload_max_filesize','30
我正在 Ubuntu 13.04 上开发 php 应用程序,当我尝试更改 upload_max_filesize环境: $ sudo gedit/etc/php5/apache2/php.ini 并重
我已经在 Win 10 上安装了 XAMPP。实际上我正在尝试通过 PhpMyAdmin 导入具有 11MB 的 sql 文件,这会引发错误 - 文件可能太大......在 XAMPP 之前我有自己的
我正在尝试通过此 jQuery 插件上传文件:http://aquantum-demo.appspot.com/file-upload 我可以毫无问题地上传最大 1.2GB 的文件。我尝试过的下一个最
安装过程中出现以下错误: PHP Maximum upload filesize too small PHP upload_max_filesize = 11 MB TYPO3_CONF_VARS[B
我正在运行 CentOS 6.4。我已经更改了/etc 文件夹中的 php.ini 文件。我已将 upload_max_filesize 从 2M 更改为 50M,因此它显示为: upload_max
错误413请求实体过大 我试图增加upload_max_filesize至 20M使用 Edit PHP FPM Configuration和 Edit PHP CLI Configuration L
我正在使用ajax请求将图像发送到服务器并立即返回一些数据。 (用于测试) return [ 'photo' => Request::file('avatar'), 'hasFile' =>
我在这里看到了其他一些类似的问题,但大多数答案都是 Apache 特定的(处理他们的 .htaccess 文件)并且我使用的是 nginx。 我在更改 php.ini 中的 upload_max_fi
我有一个 Laravel Azure 网站。 我有一个 .user.ini 文件,其中有一些设置,例如 upload_max_filesize=120M post_max_size=121M outp
upload_max_filesize 是针对单个文件还是针对多个文件? 例如,如果属性设置为 upload_max_filesize: 5M,是否可以上传三个单个文件,每个文件 2 MB(总共 6M
当尝试通过为此创建的管理区域上传 15mb 的 PDF 文件时,没有任何反应。没有成功或错误消息,但 PDF 没有上传。 然后我认为这可能是 php.ini 设置的问题。果然,我看文件的时候,发现限制
我正在使用 PHP 5.3.0,并且遇到了一些可能是错误(在这种情况下我会报告它)或者可能是我的问题 - 所以我要求确认一下。 运行此代码时:
我想用我的 .htaccess 将 upload_max_filesize 设置为 3G(或最大),因为我无法访问 php.ini。我做了很多研究,这就是我现在得到的: .htaccess: php_
这个问题可能是我使用的版本引起的:PHP 版本 5.3.3-1ubuntu9.10 我只是想通过 PHPMyAdmin 上传更大的文件。在我的 PHPINFO 页面中,它显示 upload_max_f
我在 OpsWorks 上运行一个非常标准的、非 EBS 支持的 PHP 应用程序服务器。它托管一个使用 Expression Engine 构建的站点,并且只有一个自定义 Chef Recipe ,
我想增加服务器上的 max_post_size 和 upload_max_filesize 以便我的应用程序能够处理更大的文件(大到 2gb)。但在我这样做之前,有什么注意事项?显然,PHP 开发人员
如果上传到我的 Web 服务器的文件大于 php upload_max_filesize,我该如何捕获错误? 我的问题类似于so/large-file-upload-errors-with-php尽管
我在网上看了很多解决方案,但还是不能改变upload_max_filesize的值(upload_max_filesize总是=2M) 这是我在 phpinfo() 中加载的 php.ini : Co
我是一名优秀的程序员,十分优秀!