更改php.ini文件被忽略

时间:2018-10-30 10:01:49

标签: php server apache2

我对此很难。 我正在尝试增加

for (int i = 0; i < childs.getLength(); i++)
{
    String[] slotValues = _newValues.get(i);
    if (allSlots) {
        NodeList slots = childs.item(i).getChildNodes();
        for (int j = 0; j < slotValues.length; j++) {
            XmlUtil.setTextContent(slots.item(j), slotValues[j]); 
        }
    } else {
        for (int j = 0; j < slotValues.length; j++) {
            XmlUtil.setTextContent(XmlUtil.getFeature(_slotNames[j], childs.item(i)), slotValues[j]);
        }
    }
}

但是我的info.php仍显示默认值20M

我尝试了许多可用的解决方案,但没有成功。 其中之一是:/ questions / 14327409 / changes-up-upload-max-filesize-in-ubuntu-php-ini-will-not-take-effect

第一个答案似乎对人有用,但对我却不起作用。 我用这些值创建了30-user.ini文件,但是没有运气。 (我检查了我再次检查过的配置目录的正确路径)

我正在使用ubuntu 16服务器和php7.0 我重新启动了apache2,但不确定是否也要重新启动php。

也许将这些值放入.htaccess文件会有所帮助吗?但不确定语法应为什么样。

1 个答案:

答案 0 :(得分:0)

这可能不是理想的解决方案,但是由于无法使php.ini文件中的更改生效, 我添加了.htaccess文件

php_value upload_max_filesize 100M
php_value post_max_size 105M

,它现在似乎正在工作。 我仍然不知道为什么它不能直接在php.ini文件中工作。