Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

我在 centos 上面安装遇到的一个小问题



  • 参考贴:
    http://shine-it.net/index.php/topic,4244.0.html
    http://shine-it.net/index.php/topic,4456.0.html
    http://shine-it.net/index.php/topic,4246.msg11532.html#msg11532


    看到大家热火朝天地在研究  centos 上面安装 Openerp
    人懒,一直在ubuntu上面玩了,
    正好前几天在万网顺手申请了一个vps,只有 centos,
    于是就试一下了

    前面磕磕碰碰还算顺利,总之都过去了,

    最后界面出来了,创建数据库报错:

    DataError: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
    HINT:  Use the same encoding as in the template database, or use template0 as template.


    傻了,度娘也不知道 怎么办 。

    群里各位也给了很多主意。

    是字符集的问题肯定没错了。

    找到好多帖子讲如何创建指定字符集的 数据库
    但是不行啊,因为创建数据库的事情,OE 要自己干,咱创建了他不认。

    不过思路是正确,目标是要给 postgresql 指定 一个默认的字符集。
    有思路就有方向,
    于是就搞定了

    结果如下:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    先另外创建一个目录

    初始化作为 数据库的目录(PG中 是否叫 数据库实例?)
    注意 必须指定这个实例的 字符集为 UTF8( -E UTF8 ),我看到的指南中都忽略了这点,可能他们的系统默认就是 UTF8 的

    /usr/local/pgsql/bin/initdb -E UTF8 -D /data/home/data


    为这个实例创建一个 用户  openpg openpg
    createuser --no-superuser --createdb --no-createrole --login --pwprompt --encrypted


    启动这个 实例
        /usr/local/pgsql/bin/postgres -D /data/home/data
    or
        /usr/local/pgsql/bin/pg_ctl -D /data/home/data -l logfile start

    启动 Openerp
    ./openerp-server  --db_user=openpg --db_password=openpg



  • 参考贴:
    http://shine-it.net/index.php/topic,4244.0.html
    http://shine-it.net/index.php/topic,4456.0.html
    http://shine-it.net/index.php/topic,4246.msg11532.html#msg11532


    看到大家热火朝天地在研究  centos 上面安装 Openerp
    人懒,一直在ubuntu上面玩了,
    正好前几天在万网顺手申请了一个vps,只有 centos,
    于是就试一下了

    前面磕磕碰碰还算顺利,总之都过去了,

    最后界面出来了,创建数据库报错:

    DataError: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
    HINT:  Use the same encoding as in the template database, or use template0 as template.


    傻了,度娘也不知道 怎么办 。

    群里各位也给了很多主意。

    是字符集的问题肯定没错了。

    找到好多帖子讲如何创建指定字符集的 数据库
    但是不行啊,因为创建数据库的事情,OE 要自己干,咱创建了他不认。

    不过思路是正确,目标是要给 postgresql 指定 一个默认的字符集。
    有思路就有方向,
    于是就搞定了

    结果如下:

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



    先另外创建一个目录

    初始化作为 数据库的目录(PG中 是否叫 数据库实例?)
    注意 必须指定这个实例的 字符集为 UTF8( -E UTF8 ),我看到的指南中都忽略了这点,可能他们的系统默认就是 UTF8 的

    /usr/local/pgsql/bin/initdb -E UTF8 -D /data/home/data


    为这个实例创建一个 用户  openpg openpg
    createuser --no-superuser --createdb --no-createrole --login --pwprompt --encrypted


    启动这个 实例
        /usr/local/pgsql/bin/postgres -D /data/home/data
    or
        /usr/local/pgsql/bin/pg_ctl -D /data/home/data -l logfile start

    启动 Openerp
    ./openerp-server  --db_user=openpg --db_password=openpg


  • 管理员

    谢谢LZ分享


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待