我在我的public_html
文件夹中放置了一个自定义的php.ini文件:
现在浏览example.com/phpinfo.php
说新配置有效:
然而,Joomla仍未使用新配置。当你去Joomla的Admin area > Site > System Information > PHP Information
时,它仍然说2M。
任何想法为什么?
答案 0 :(得分:2)
此链接规定 PHP信息页面上的第6个块(显示在您的问题中)显示Joomla安装使用的php.ini的路径。
链接:http://forum.joomla.org/viewtopic.php?t=350630
在链接的Joomla论坛帖子中再次提到的一个好处是,如果你在共享主机上,你通常无法访问php.ini文件。还是有人提到这个:
您可以在Joomla Directory中创建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。
答案 1 :(得分:1)
Joomla用自己的设置覆盖它。您可以在管理区域>下更改它网站>全局配置> “系统”>最大尺寸(在媒体下)。
答案 2 :(得分:1)
如果您的服务器运行php作为cgi(或快速cgi,fcgi等),则本地php.ini文件可能仅在其特定文件夹中有效,设置不会级联到子文件夹。
这可以解释您网站中前端行为和/管理员/行为之间的差异。
尝试将php.ini文件复制到/ administrator /文件夹 - 通常可以解决问题。