2

我在我的public_html文件夹中放置了一个自定义 php.ini 文件:

在此处输入图像描述

现在浏览example.com/phpinfo.php说新配置有效:

在此处输入图像描述

然而,Joomla 仍然没有使用新的配置。当你去 Joomla 时Admin area > Site > System Information > PHP Information,它仍然显示 2M。

在此处输入图像描述

任何想法为什么?

4

3 回答 3

3

此链接规定PHP 信息页面上的第 6 个块(显示在您的问题中)显示 Joomla 安装使用的 php.ini 的路径。

链接: http: //forum.joomla.org/viewtopic.php?t=350630

在链接的 Joomla 论坛帖子中再次提到的一个好点是,如果您在共享主机上,您通常无权访问 php.ini 文件。尽管如此,还是有人提到了这一点:

您可以在 Joomla 目录中创建 php.ini。我通常这样做。

也许你可以试试那个替代方案?您的 public_html 文件夹是顶级 Joomla 安装文件夹吗?

编辑:有人提到他有同样的问题(上传大小),这就是他所做的:

我发现我的主机说 php.ini 需要在脚本运行的地方。在这种情况下,对于媒体管理器,它的限制为 2mb。这样做的原因是上传大文件 Acrobat PDF 我只是将一个 php.ini 文件放入 Joomla 1.5 的管理文件夹中。在此 PHP 识别出新的 php 设置。这是我创建的 php.ini 文件:

 register_globals = Off  
 upload_max_filesize = 30M  
 post_max_size = 30M 
 memory_limit = 30M  
 upload_tmp_dir = 30M  
 max_execution_time = 180

再次来自提供链接中的 Joomla 论坛帖子。您可以将 30M 替换为您需要的任何值。

于 2012-03-06T13:37:47.450 回答
1

如果您的服务器将 php 作为 cgi(或快速 cgi、fcgi 等)运行,则本地 php.ini 文件可能仅在其特定文件夹内有效,设置不会级联到子文件夹。

这将解释您网站中前端行为和 /administrator/ 行为之间的差异。

尝试将您的 php.ini 文件复制到您的 /administrator/ 文件夹 - 这通常可以解决问题。

于 2012-03-07T01:00:06.017 回答
1

Joomla 用自己的设置覆盖它。您可以在管理区域 > 站点 > 全局配置 > 系统 > 最大大小(在媒体下)下更改它。

于 2012-03-06T13:36:46.120 回答