• 小心!Ubuntu14.04 升级到16.04 的几个坑


    收录待用,修改转载已取得腾讯云授权


    昨天趁着周末把服务器升级了一把,遇到的坑可不少:

    sudo apt update
    
    
    sudo apt dist-upgrade
    
    

    坑1:升级失败后,改用下面命令:

    sudo do-release-upgrade
    
    

    坑2:若中间配置失败,再可以执行:

    sudo dpkg --configure -a
    
    

    坑3:若下载包资源失败,则修改资源文件列表:

    cat /etc/apt/sources.list
    
    

    例如这是腾讯服务器的:

    deb http://mirrors.tencentyun.com/ubuntu xenial main restricted universe multiverse
    
    deb http://mirrors.tencentyun.com/ubuntu xenial-updates main restricted universe multiverse
    
    deb http://mirrors.tencentyun.com/ubuntu-security xenial-security main restricted universe multiverse
    
    deb-src http://mirrors.tencentyun.com/ubuntu xenial main restricted universe multiverse
    
    deb-src http://mirrors.tencentyun.com/ubuntu xenial-updates main restricted universe multiverse
    
    

    坑4:这时再返回来执行sudo apt update,而不是 sudo do-release-upgrade

    包下载完毕后会自动执行,一路回车,验证安装是否正确。

    查看Ubuntu版本

    sudo lsb_release -a
    
    

    查看mysql和php:利用phpmyadmin来看,一览无余,且这货基本是服务器标配置

    也可执行php的脚本命令查看:phpinfo(); //放在一个php文件中,在浏览器访问

    坑5:若phpmyadmin这个web程序报mysql连接不上错误,则修改

    找到phpmyadmin文件夹下面的config.inc.php文件并打开,找到这两行代码:

    $cfg['Servers'][$i]['controluser'] = '';
    $cfg['Servers'][$i]['controlpass'] = '';
    
    

    将其改成你的数据库用户和密码,保存文件;

    坑6:若需要手工安装php7则执行:

    sudo apt-get install php7.0-curl php7.0-json php7.0-cgi
    
    

    坑7:若提示mbstring的PHP错误,则安装:

    sudo apt install php-mbstring
    
    

    若提示curl的PHP错误,则安装:

    sudo apt-get install curl libcurl3 libcurl3-dev php7.0-curl
    
    

    坑8:若提示mysql的DISTINCT错误,修改配置:mysql的配置

    /etc/mysql/my.cnf
    [mysqld]
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    

    最后打扫一下战场:

    apt autoremove
    
    

    我期待以后的云提供一键升级服务。

    值得一提的是:我拒绝了某些人提出的重装服务器的自杀式建议。再过几天国产第一艘航母就要下水了,我想自己编程再难也没难过造它吧:)


    原文链接:https://www.qcloud.com/community/article/731185

  • 相关阅读:
    vue Syntax Error: Unexpected token {
    MQ 分拆Json数据包然后上传
    京东商城投诉商家
    C# 读写Txt文件
    DB2时间函数 实现 时间加减
    VS恢复默认设置
    只用一次循环开销 将类似 1 A 、1 B 的数据返回成为 1 A,B 的拼接形式
    DB2 With语句递归
    属性与字段的区别
    With语句在数据统计应用
  • 原文地址:https://www.cnblogs.com/liuliliuli2017/p/6782755.html
Copyright © 2020-2023  润新知