• ubuntu下phpmyadmin配置问题解决


    头一次配置工作环境,LAMP是选择的集成镜像。

    然后可能平时被xampp,wamp之类的工具惯坏了,到了手动配置时问题就来了(当然不是挖掘机)。

    首先是安装,unbuntu下自带了phpmyadmin的源,于是想当然的

    sudo apt-get phpmyadmin

    谁知道这才是错误的源头,其实最好能自己下载源码手动安装,因为这样的话路径什么的都比较熟悉,对于初学者linux的各种路径简直是个噩梦。

    然后按照网上的办法把/var/share/phpmyadmin下的路径映射到/www/var。

    打开之后傻了,一次报了三个问题。

    1.使用配置文件中定义的控制用户连接失败。

    2.phpMyAdmin 高级功能尚未完全设置,部分功能未激活。

    3.缺少 mcrypt 扩展。

    前两个都是phpmyadmin的配置问题,第三个是php缺少了相应的模块。

    于是把phpmyadmin切成英文版,根据错误信息在stackoverflow上找解决方法。

    stcakoverflow上给出的方法很详细,先是找到simple文件夹下的create_tables.sql,当然通过apt-get 安装的竟然找不到这个文件夹......于是马上下载了一个同版本的phpmyadmin,将这个文件导入到phpmyadmin,或者直接记事本打开执行里边的sql语句。

    phpmyadmin会创建一个新的数据库就叫phpmyadmin。然后修改/etc/phpmyadmin/config.inc.php这个文件进行配置,分别在

    $cfg['Servers'][$i]['user'] = 'enter_username_here';
    $cfg['Servers'][$i]['password'] = 'enter_password_here';

    里填入用户名和密码,保存,重新登陆phpmyadmin,问题1.解决!

    然后重新打开配置文件将以下用//注释掉的模块都消去注释,保存,重新登陆phpmyadmin,问题依旧……

    被困扰了好久之后,经过一番检索才发现是phpmyadmin的模块命名,在不同版本间发生了变化,可是配置文件中却没有改过来。具体就是把配置文件中的模块名后边的pma_单下划线改成pma__两条下划线。唉,伤心了,改名干什么。这样一来可以看出来phpmyadmin应该是把所有的模块保存到了数据库里,然后通过名字调用具体内容。

    好吧保存,重新登陆phpmyadmin,问题2.解决,同时流下了感动了眼泪。

    第三个问题通过检索后发现又是要编译php源码包又是要手动安装php模块,只能说臣妾,臣妾做不到啊。最后发现ubuntu居然可以通过apt-get直接安装模块。于是

    apt-get install php5-mcrypt

    问题解决,终于可以快乐的吃饭去了。

  • 相关阅读:
    进入到已有的docker容器中
    Ubuntu 18.04下指定Sublime Text 3 默认python编译版本
    设计模式之单例模式(c++版)
    clang10在ubuntu18.04下编译ZeroTier,故障解决
    搜狗输入法安装实践
    ubuntu 安装 dingtalk,飞书,google,zoom,时钟等
    js为某个元素添加某个类,并为其他兄弟元素删除此类
    jquery 中attr和css的区别
    unlimited tablespace 权限是否对所有表空间拥有权限测试
    Oracle DG 日常管理操作
  • 原文地址:https://www.cnblogs.com/bear-lab/p/4056530.html
Copyright © 2020-2023  润新知