【问题标题】:Database changes is not reflected to joomla website数据库更改不会反映到 joomla 网站
【发布时间】:2012-07-03 12:52:51
【问题描述】:

我正在使用 joomla 2.5 开发的网站数据库进行更改,但这些更改并未反映在网站上。
我转储数据库并在本地网站的同一版本上运行它,并且更改后工作得很好,我的网络服务器上只有一个数据库,所以毫无疑问,当我更改数据库密码时,我正在更改其他数据库网站宕机了
我正在 godaddy 网络服务器上安装我的 joomla Web 应用程序,并且我还清除了缓存以确保它不是问题。
更改在模块和文章上

【问题讨论】:

  • @Anne 我刚刚清除了缓存并编辑了 configuration.php 并将缓存时间设置为 0,但我没有反映任何更改

标签: php caching joomla webserver


【解决方案1】:

出于好奇,您是否正在编辑正确的数据库?我之所以这么说,是因为我有一个类似的问题,我在我的网站上注册测试帐户并且看不到添加到数据库中的行,因为我查看的是 Wamp 服务器,而不是在线服务器。

如果注意到您所说的发生了什么,请尝试更改数据库表前缀,但不要更新 config.php,并查看在您尝试预览站点时是否会引发错误。

【讨论】:

  • 我更改了后缀并抛出此错误“表'ecojoomlaintelio.wcu93s_session'不存在SQL=INSERT INTO wcu93s_session (session_id, client_id, time) VALUES ( 'b9rdpt5pem3d4fvlb7ji8kgpm7', 0, '1341401758')" ecojoomlaintelio 是我的数据库的名称,当我在 joomla 中更改我的数据库名称时,该网站仍然运行良好,当我更改数据库密码时它仍然有效我的整个网站都在线没有正在本地运行
  • 如果您更改数据库名称、用户名或密码,joomla 站点将无法继续工作。它会立即向您抛出错误,直到 configuration.php 也被更新。我不确定发生了什么,因为我无法访问您的网站
  • :S 我发现我在以前安装的 joomla 数据库上安装了 Joomla,所以我在同一个数据库中使用不同前缀的两个安装表非常感谢您更改数据库表前缀让我明白出那个问题
【解决方案2】:

我认为您所做的数据库更改是特定于模块的,并且在通过模块的 init 函数访问模块时,它们会得到您重新初始化。您也可以在那里更改值

【讨论】:

  • 重新初始化是什么意思??请问你的答案可以说的更清楚吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-14
  • 2011-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多