`
xiaolin0199
  • 浏览: 571205 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

plone4安装ZMySQLDA

 
阅读更多

我的安装环境:

系统:ubuntu10.04

plone版本:plone4.0

 

按该文档 http://xiaolin0199.iteye.com/blog/775118  的安装并没有错:

写道

1.编辑 buildout.cfg文件,在eggs=后面添加Products.ZMySQLDA

2.运行 sudo ./bin/buildout -v

3.运行后可看到安装成功信息,

MySQL-python = 1.2.3
Products.ZMySQLDA = 3.1

 

安装后,在zmi后台,并没有出现所谓的'Z MYSQL DATABASE CONNECTION'

 

google了下,欣然发现网上有类似的问题:

http://plone.293351.n2.nabble.com/Plone-4-ZMySQLDA-heartache-td5617267.html

 

解决方法:

 

1.编辑 buildout.cfg,除了eggs=后面添加Products.ZMySQLDA,还要将debug-mode设置成on(主要为了看到错误信息)

写道

eggs = ...
Products.ZMySQLDA

debug-mode = on

 

2.运行 sudo ./bin/buildout -v

写道


liwei@liwei-desktop:/usr/local/Plone/zeocluster$ sudo ./bin/buildout -v

 

 

3.启动plone后,发现打不开,查看相应日志文件/usr/local/Plone/zeocluster/var/client1/event.log

写道
2010-10-26T10:37:08 ERROR Application Could not import Products.ZMySQLDA
Traceback (most recent call last):
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/OFS/Application.py", line 596, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/usr/local/Plone/zeocluster/products/ZMySQLDA/__init__.py", line 90, in <module>
import DA
File "/usr/local/Plone/zeocluster/products/ZMySQLDA/DA.py", line 243, in <module>
os.path.join('Shared','DC','ZRDB','www','DBAdapterFolder_icon.gif'))}
File "/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/App/ImageFile.py", line 88, in __init__
stat_info = os.stat(path)
OSError: [Errno 2] No such file or directory: '/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif'

 

发现正是缺少这个gif才导致不能导入Products.ZMySQLDA

 

4.添加DBAdapterFolder_icon.gif

就是这个图: 



 

 

下载这个图片,直接放到 Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC/ZRDB/www/ 下面即可。

liwei@liwei-desktop:/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC$ sudo mkdir ZRDB
[sudo] password for liwei: 
liwei@liwei-desktop:/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC$ cd ZRDB/
liwei@liwei-desktop:/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC/ZRDB$ sudo mkdir www
liwei@liwei-desktop:/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC/ZRDB$ cd www/
liwei@liwei-desktop:/usr/local/Plone/buildout-cache/eggs/Zope2-2.12.10-py2.6-linux-i686.egg/Shared/DC/ZRDB/www$ sudo cp /usr/local/Plone/buildout-cache/eggs/Products.ZSQLMethods-2.13.2-py2.6.egg/Shared/DC/ZRDB/www/DBAdapterFolder_icon.gif ./

 

再次访问plone,发现神奇的‘Z MYSQL DATABASE CONNECTION’出现了

  • 大小: 897 Bytes
分享到:
评论

相关推荐

    ubuntu12.04下plone 4.2.3安装教程(绝对可用)

    ### Ubuntu 12.04 下 Plone 4.2.3 安装教程 #### 知识点一:Ubuntu 12.04 环境准备与基础软件安装 1. **环境简介**: - **Ubuntu版本**:Ubuntu 12.04 LTS (Precise Pangolin) - **Plone版本**:Plone 4.2.3 2....

    Plone CMS Windows 安装版 v4.2.4 多国语言版.zip

    Plone CMS Windows 安装版使用exe封装,并集成了python运行环境,安装后即可以调试网站。 Plone CMS v4.2 Changes: New collections Rules-based theming with Diazo Other enhancements in Plone 4.2: A ...

    plone安装压缩包

    **Plone 安装指南** Plone 是一个基于Python的开源内容管理系统,以其强大的功能、易用性和灵活性闻名。作为Python学习者和开发者,掌握Plone的安装与使用是提升技能的重要步骤。以下是对"WinPloneInstaller-master...

    Plone系统的详细介绍

    - **开箱即用**: Plone支持多种操作系统(如Linux、Windows、MacOSX等),通过简单的安装程序即可快速部署,无需复杂的设置过程。相比其他CMS系统通常需要安装数据库并配置与Apache服务器的集成,Plone的操作更为...

    minimalplone4:Plone4的最小扩展配置

    minimalplone4 这是用于安装最新的Plone 4的最小扩展配置。先决条件Python 2.6或Python 2.7 Python virtualenv 吉特安装$ git clone git@github.com:collective/minimalplone4.git$ cd minimalplone4$ virtualenv . ...

    The Definitive Guide to Plone 2nd Edition

    读者将学习如何设置开发环境,理解Plone的安装过程,并掌握如何进行初步的系统配置,以便满足不同的项目需求。 接着,深入探讨Plone的用户界面和管理功能,包括内容创建、编辑、组织和权限管理。书中将详细解释如何...

    Python库 | plone.restapi-7.5.0.tar.gz

    4. 资源表示:库可能包含对Plone对象的序列化和反序列化逻辑,以便于在HTTP请求和响应之间转换数据。 5. 集成工具:plone.restapi可能会包含与Plone生态系统中其他工具和库的集成,如缓存策略、事件机制或日志记录...

    PyPI 官网下载 | Plone-3.3.3.zip

    4. **用户界面**:Plone 3.x引入了改进的用户界面,增强了用户体验,包括更直观的导航和更好的内容展示。 5. **国际化**:Plone 支持多种语言,便于全球化的组织使用。 6. **可扩展性**:Plone 通过其强大的插件...

    plone 4.2.1

    Plone是基于Zope的最主要的平台,Zope是一个非常优秀的应用服务器。原生开发语言是Python。 python是一个脚本语言,它可以完成其他语言所能完成的大部分工作,但它易学,维护成本低,开发效率比其他语言快几倍,...

    definitive_guide_to_plone.pdf

    《Plone:终极指南》是针对Plone内容管理系统(CMS)的全面介绍和深度解析,旨在为用户提供从安装、配置到高级定制的详尽指导。本文将基于此书的目录和部分章节概述,深入探讨Plone的核心概念、功能以及如何进行有效...

    Plone中如何新增Plone Site

    ### 如何在Plone中新增Plone Site #### Plone简介 Plone是一款基于Python的开源内容管理系统(CMS),以其安全性和灵活性而闻名。它能够帮助用户构建网站、博客、社区门户等多种类型的在线平台。Plone的核心优势...

    Plone中ZMI界面的详细介绍

    ### Plone中ZMI界面的详细介绍 #### 一、ZMI界面概述 ZMI(Zope Management Interface)是Zope框架中的一个管理界面,它提供了一种方式来管理和配置Zope应用服务器及其上的Plone站点。Plone是一个基于Python的企业...

    Packtpub.Plone.3.Products.Development.Cookbook.May.2010.rar

    1. **Plone概述**:介绍Plone的基本架构、工作原理和安装过程,包括为何选择Plone作为开发平台,以及它与Zope的关系。 2. **产品开发基础**:详细讲解如何创建一个基本的Plone产品,涵盖产品结构、元数据定义、内容...

    plone性能优化和扩展.

    ### Plone性能优化与扩展详解 #### 一、引言 在当今数字化时代,网站的性能和稳定性至关重要。Plone作为一款基于Python的企业级内容管理系统(Content Management System, CMS),因其强大的功能、高度的安全性和...

Global site tag (gtag.js) - Google Analytics