当前位置: 首页 > 知识库问答 >
问题:

文件“php.ini”中的更改没有任何影响

屠昌胤
2023-03-14

我需要上传超过100 MB的文件,yii\web\UploadedFile。我正在使用Linux,CentOS 7。

我做到了:

  1. 检查路径php.iniphpinfo()
  2. 在php.ini中添加php_valueupload_max_filesize512Mphp_valuepost_max_size512M
  3. 重启LAMP服务器(lampp)并运行phpnfo()进行检查,但没有任何变化。虽然php.ini改变了。
  4. 重启我的电脑并启动LAMP服务器,但phpnfo()仍然没有变化。

我找到了一些添加additional.ini.files的解决方案,但是在我的phpinfo()中:扫描此目录以查找其他. ini文件(无)。

我通过在文件中添加这个来解决这个问题。htaccess:

php_value upload_max_filesize 512M

php_value post_max_size 512M

但问题依然存在。我不能影响档案php.ini.

共有1个答案

刁俊人
2023-03-14

语法php\u值 仅在中有效。htaccess文件。

更改php中的值。ini文件,您不需要php\u值部分。在文件中搜索upload\u max\u filesize属性,它很可能已经存在,并将值更改为512M。如果该行以开头 删除它,因为这会注释行。对post_max_size属性执行相同操作。如果这些属性尚不存在,请将它们添加到文件末尾:

upload_max_filesize = 512M
post_max_size = 512M

编辑文件后,需要重新启动PHP和Apache。

 类似资料:
  • 我只是无法在本地主机设置中获得要更改的php_info()值,或者相关的phpMyAdmin最大文件大小。 因此,我找到了phpinfo声明正在加载的PHP文件。我更改了三个参数: upload_max_filesize 贴纸最大尺寸 内存限制 保存文件,重启Apache和MySQL,重新加载phpinfo()页面...没有变化。 我也试着放一个。web根文件夹中的htaccess文件,其中包含对

  • 我正在一个新的测试服务器上建立一个新的WordPress网站。测试服务器使用MAMP,但它是Windows 7版本。服务器运行得很好,站点也很好,但我正在尝试将一个包含帖子的XML文件导入到新站点中。我得到以下错误: 抱歉,出现了一个错误。文件为空。请上传更多内容。此错误也可能是由于在php中禁用上载而导致的。ini或post_max_size在php中定义为小于upload_max_filesi

  • 我正在运行具有以下配置的Web服务器: Ubuntu 14.04 PHP 5.5.9 PHP-FPM Nginx 当我在Symfony应用程序中上传文件时,我收到错误

  • Android Studio 2.1即时运行不更新设备上的应用程序 我观察到一个问题与Android 2.1.当我运行小java代码更改的应用程序时,它有时不会更新设备上的应用程序。相反,它显示了一个信息 没有要部署的更改//(不再显示) 我有什么遗漏吗?作为一项工作,我每次都会清理构建,以反映应用程序中的变化。

  • 我所有的项目都安装在我的Eclipse工作区中,在那里我使用了Java 但是,只有一个Java文件,即使更改已经保存,它仍然不会在输出中显示任何效果。

  • logging.file属性在application.properties中定义: mvn依赖项的输出:树: 因此,在类路径上进行logback并从Spring-boot中提取默认的base.xml配置。