我的服务器上用于文件上传的默认php.ini值(upload_max_filesize,post_max_size)是10M。我想把它增加到40M。我该怎么做?
方法1:我不能用。此方法在此特定情况下不起作用。
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
答案 0 :(得分:1)
嗯,正如我想的那样,方法4对我有用。我必须以正确的方式做到这一点。将此特定行添加到我的.htaccess文件中会读取该文件夹中新创建的php.ini文件。
AddHandler application/x-httpd-php5 .php
答案 1 :(得分:0)
On Bluehost cpanel PHP配置我选择了PHP 5.2 “所有扩展名为.php的文件都将由PHP 5.2引擎处理。 带有安全更新的旧版PHP。兼容大多数环境。 “
要消除“#出于安全原因,此服务器上未使用mod_php。请使用php.ini ...”消息。