zoukankan      html  css  js  c++  java
  • OpsManage安装过程中遇到的问题和解决方案

    系统地址:https://github.com/welliamcao/OpsManage

    系统:ubuntu

    ubuntu使用apt-get进行自动化安装
    自带python2.7,不需要再次安装

    1.安装模板报错


    根据网上说法装了pip1.5.5,但是在接下来的步骤又有一系列的报错。

    Ubuntu安装MySQL-python异常: mysql_config: not found,Command "python setup.py egg_info"

    解决方案
    缺少包 libmysqlclient-dev
    sudo apt-get install libmysqlclient-dev

    ffi.h找不到
    No package 'libffi' found

    sudo apt-get install libffi-dev

    最后定位到原因是pip版本不是最新的。后来卸载了pip,部分内容手动删了。
    重新下载pip,升级到最新,可正常安装模板了。

    2.web无法访问

    测试环境的端口未开放。
    我是在云主机上部署的,所以是到云主机后台开启8000端口即可

    3.登录后报错

    ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'opsmanage.opsmanage_project_order.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by
    原因:5.7以上的mysql版本,默认的sql_mode包含了only_full_group_by,需要去掉这个值
    解决方案:
    查询:select @@global.sql_mode;
    临时设置:set @@global.sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;
    重启失效
    永久设置:my.cnf配置文件中,[mysqld]下,set @@global.sql_mode=‘STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;
    重启mysql生效

  • 相关阅读:
    m-n的随机整数 包括m n
    获取url参数 hash类型
    js 数组转带空格字符串
    产生n-m的随机数组
    js 判断android、IOS
    判断是否微信浏览器
    文本左右对齐方式css
    H5微信支付流程
    H5微信授权登录流程
    H5页面 input禁止弹出键盘
  • 原文地址:https://www.cnblogs.com/faithfu/p/10471948.html
Copyright © 2011-2022 走看看