【问题标题】:increase the post_max_size in live server php增加实时服务器 php 中的 post_max_size
【发布时间】:2019-01-21 08:26:26
【问题描述】:

我想更改实时服务器中的post_max_size,为此我创建了一个文件,例如.htaccess,其中包含以下数据

php_value post_max_size 100M

并将这个.htaccess 文件放在项目的根文件夹中。 这在本地有效,但在实时服务器上无效。我哪里弄错了,请以正确的方式建议我在实时服务器中增加post_max_size

【问题讨论】:

  • 错误是什么?
  • ini_set('post_max_size','100M'); 根据此处的 php 文档:php.net/manual/en/function.ini-set.php
  • @user3647971 ,即使在本地也不起作用
  • 你是放在 .htaccess 还是你要运行的 php 文件中?
  • 应该通过php.ini来完成,为什么.htaccess?

标签: php .htaccess configuration


【解决方案1】:

打开 .htaccess 添加这一行。

php_value upload_max_filesize 99M
php_value post_max_size 100M

如果你的web服务器运行的是php5,相信你一定要用php5_value

对于像 Web Fusion 这样的主机,您需要创建一个名为 php.ini 的文件并将其保存在与 .htaccess 文件相同的位置。

你的方法是对的,检查你的.htaccess文件是否更新成功,

upload_max_filesize 应小于 post_max_size

如果您收到 500 - 内部服务器错误,这意味着您无权通过 .htaccess 设置这些值。您必须联系您的网络服务器提供商并要求为您的主机设置 AllowOverride 选项或将这些行放入他们的虚拟主机配置文件中。

【讨论】:

  • upload_max_filesize 在实时服务器中已设置为 200MB。我对此没有任何问题,但我想更改post_max_size。你是说我必须在.htaccess 中添加两行upload_max_filesizepost_max_size
  • upload_max_filesize 应该小于 post_max_size
  • 如果是 200M 比 make post_max_size 201M
  • 仍然无法正常工作。因为我的代码是 php_value upload_max_filesize 200M php_value post_max_size 201M,但它仍然显示 post_max_size 为 8M 和 upload_max_size 为 200M
  • 检查您的 .htaccess 是否成功更新,还要检查它是否正常工作或没有在 .htaccess 中键入类似 aosdjosajdasjdoajsdao 的任何内容以检查它是否正常工作。
猜你喜欢
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 2018-07-31
  • 1970-01-01
  • 2016-02-12
  • 1970-01-01
  • 2023-02-22
  • 1970-01-01
相关资源
最近更新 更多