plone:转移的网站不加载CSS

时间:2015-12-18 07:18:55

标签: plone

我被要求帮助从服务器死亡的网站转移。

该网站运行plone 4.1。 我将整个buildout目录复制到我的本地计算机并进行了构建。结果网站运行正常。 它的屏幕截图可以在这里看到:http://snag.gy/p3TcK.jpg

然后我将本地buildout文件夹复制到新服务器,并进行了构建。 这里该网站没有加载任何CSS并产生以下视线:http://snag.gy/0uNqM.jpg

有任何人有想法,可能是什么原因?

在我看来,两台计算机上的环境非常相似。我看到的唯一真正的区别是,"失败"服务器使用稍微老一点的python 失败: Zope版本

(2.13.10,python 2.7.6,linux2) Python版

2.7.6(默认,2015年6月22日,17:58:13)[GCC 4.8.2]
好: Zope版本

(2.13.10,python 2.7.10,linux2) Python版

2.7.10(默认,2015年10月14日,16:09:02)[GCC 5.2.1 20151010]

感谢 罗伯特

2 个答案:

答案 0 :(得分:1)

由于缺乏信息很难告诉你什么是错的,但以下指针可能会对你有所帮助。

首先,python版本应该不是问题。

故障排除:

  • 复制本地buildout文件夹意味着,您还复制了所有 egg ?这被认为是一个坏主意。您只需要复制不会由buildout(var,buildout.cfg,bootstrap.py等)生成的部分。不要也不要复制(鸡蛋,开发蛋,安装,部件等)从一台机器到另一台机器。这是我最好的选择: - )
  • 检查丢失的CSS文件会发生什么? (使用Chrome / Safari / FF进行调试)
    • 没有错误? - >尝试在调试模式下在服务器上运行您的站点。可能有一个CSS文件存在问题
    • 根本不在DOM中? - >这意味着您的服务器安装肯定与本地安装不同。
  • 如果是重氮主题,则可能存在lxml / xslt问题(在这种情况下,错误日志应该会对您有所帮助)。
  • 您是否安装了所有必需的系统库? - > http://docs.plone.org/manage/installing/installation.html#install-the-operating-system-software-and-libraries-needed-to-run-plone

此外,请通过更多有关您环境的信息扩展您的问题。

  • 已安装的插件
  • Diazo,或旧式主题。
  • 错误日志
  • 到目前为止您尝试解决此问题。

答案 1 :(得分:-1)

感谢, 问题是,重氮规则指向了一个糟糕的网址。

为什么它在本地工作,我想......

罗伯特