【问题标题】:Can't save Joomla 3 global configuration无法保存 Joomla 3 全局配置
【发布时间】:2015-12-16 00:14:09
【问题描述】:

我有一个在线的 Joomla 3.4.4 网站,我无法更改全局配置设置。我是超级用户,但我在全局配置区域所做的任何更改在保存后都不会改变任何内容。这是我到目前为止所做的:

  • 向 configuration.php 文件(在 Filezilla 上)添加 644、666 和 777 权限。没有成功;
  • 清除浏览器缓存。没有成功;
  • 添加JHtml::_('behavior.framework', true);在 Isis index.php 文件上。没有成功;
  • 将 Joomla 从 3.4.1 更新到 3.4.4。没有成功;
  • 清除缓存并更新数据库。没有成功;
  • 删除“来自电子邮件”字段。没有成功;
  • 从全新安装中替换 media/js 文件。没有成功;
  • 检查页面上的 JS 错误。完全没有错误。

我无法重新安装该网站,因为它已经在线并且有很多用户在使用它。

这是我的全局配置屏幕:

更多信息: 该网站运行良好,即使在后端区域,除了全局配置区域。 这可能是由某些插件引起的,但我禁用了所有我不使用的插件。 主题是后端的 Isis 和前端的 Aura。 我的主机是 Hostagtor。

【问题讨论】:

  • 在配置界面点击“保存”,系统显示的信息是什么?
  • 没有消息显示@Michel
  • 您是否启用了服务器 > 错误报告(通过直接编辑 configuration.php 文件)?请注意,如果您增加错误报告,它可能会在前端显示警告、通知。更多信息:joomlart.com/tutorials/joomla-tutorials/…您在服务器日志中找到什么了吗?
  • 检查服务器上文件的权限。更具体地说,configuration.php

标签: php joomla configuration joomla3.4


【解决方案1】:

在某些情况下,问题是由膨胀的 ACL 引起的。如果您在 Joomla 网站上有太多用户组,那么您可能会遇到这个问题。原因是因为这些用户组中的每一个都会在配置设置表单上创建几个字段,最终导致您的配置设置表单上的字段数超过任何表单中允许的字段数。增加max_input_vars 应该可以解决问题。有关此问题的完整详细信息,请参阅 here

【讨论】:

    【解决方案2】:

    文件权限644就够了。您遇到问题的原因是配置文件的所有权。

    如果您使用的是 Apache,以下更改文件所有权的命令将解决问题。

    sudo chown www-data:www-data configuration.php
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-25
      • 2013-04-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-12
      • 1970-01-01
      相关资源
      最近更新 更多