【问题标题】:Joomla not working on rackspace.Joomla 不在机架空间上工作。
【发布时间】:2014-03-01 10:27:17
【问题描述】:

我在机架空间上使用 joomla 时遇到了几个问题。我们已经尝试了一切,现在卡住了。问题是他们在这方面没有帮助 当我尝试将会话处理程序设置为数据库时,登录不起作用 如果我将会话处理程序设置为无,那么会话的行为绝对是疯狂的。 当多个用户登录时,用户无法看到自己的会话数据,实际上它显示的是其他用户的数据。

等等,另一个恼人的事情是,当我在其中进行更改并将文件上传到机架空间时,更改甚至都不会显示。如果我删除该文件,则它只会显示错误消息,否则永远不会显示更改。

所有问题都发生在 Rackspace 和其他运行正常的主机上。我完全受够了。 如果有人可以帮助,请提供帮助

感谢期待

【问题讨论】:

  • 我们有不少客户在机架空间上运行 Joomla 站点,没有任何问题。试试这个小实验,在 Rackspace 上从头开始创建一个网站,看看你是否有同样的问题。我认为这可能是文件的一些错误设置/权限。
  • 我已经尝试过全新安装的 joomla。这个问题刚刚发生在 joomla 上。所有其他 cms 等都工作得很好

标签: php session joomla rackspace-cloud rackspace


【解决方案1】:

登录不需要写文件,所以很可能不是文件权限问题。

session handler = database 是默认设置,当然登录也可以使用它。但这 - 加上仅在删除文件时出现错误 - 将我们指向另一个方向:缓存。

Joomla!缓存有几个层,但对于每一层,如果在缓存中找到命中,则根本不会调用该组件。但该文件将被包括在内。因此,如果您只在文件不存在时看到错误,Joomla!可能正在从缓存中加载页面。

为了证明缓存是问题并因此限制您的任务,当您清除缓存时会发生什么?第一击有用吗?如果是这样,您知道谁负责。

但是 Joomla 缓存旨在考虑用户交互,并且登录通常在全局缓存和页面缓存打开的情况下工作。

您使用的是哪个缓存处理程序?您可以尝试使用文件吗?禁用页面缓存(插件缓存)可以解决问题吗?您是否在使用外部缓存处理程序或任何其他可能会操纵发布数据的系统?

【讨论】:

  • 感谢您的回答。我尝试删除和禁用缓存,现在它可以工作了。但是在机架空间上使用 joomla 真的很让人头疼。 :-/ 对于任何有同样问题的人,您必须禁用缓存才能使其在 joomla 上正常工作
  • 我没有使用 rackspace 的经验,但是如果运行 Web 服务器的用户对缓存文件夹具有写访问权限,则基于文件的缓存应该在大多数情况下都可以工作。页面缓存的性能会大大提高(至少 10 倍)
猜你喜欢
  • 2013-08-19
  • 2012-03-28
  • 2013-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-08-01
  • 2013-12-30
相关资源
最近更新 更多