0

我的服务器上用于文件上传的默认 php.ini 值(upload_max_filesize,post_max_size)是 10M。我想把它增加到40M。我怎么做?

方法一:我不能用。此方法在这种特定情况下不起作用。

ini_set("upload_max_filesize", "40M");
ini_set("post_max_size", "40M");

方法2:我也不能使用htaccess。因为当我这样做时,我的服务器会更改我的 .htaccess 文件并出现以下错误

# For security reasons, mod_php is not used on this server. Use a php.ini file for php directives

方法 3:我不想更改默认的 php.ini 文件,因为这会更改整个服务器的设置。

方法4:我听说我可以在我的站点中创建一个php.ini 文件并在那里定义设置,但它也不起作用。我的那个文件的代码。(我有一种感觉,我以错误的方式应用了这个方法)

[PHP]

upload_max_filesize =40M
post_max_size =40M
4

2 回答 2

1

好吧,方法 4 对我有用,就像我想的那样。我只需要以正确的方式去做。将此特定行添加到我的 .htaccess 文件中会读取该文件夹中新创建的 php.ini 文件。

AddHandler application/x-httpd-php5 .php
于 2012-10-05T16:34:47.787 回答
0

在 Bluehost cpanel PHP 配置上,我选择了 PHP 5.2 “所有扩展名为 .php 的文件都将由 PHP 5.2 引擎处理。带有安全更新的旧版 PHP。与大多数环境兼容。”

要消除“#出于安全原因,此服务器上未使用 mod_php。使用 php.ini...”消息。

于 2013-04-06T01:34:20.650 回答