1
6月
2020
9:39

如何更新phpmyadmin

1 6月 2020 9:39

软件开发人员使用 Web 实用程序 PHPMYADMIN 来创建和修改 MySQL 数据库。使用此程序几年后,与新的MySQL 5.7.30和PHP 7.2的过渡有关,有必要更新PHPMyAdmin直到最新版本...

更新phpmyadmin的版本

  1. 首先,我确定了安装phpmyadmin的位置,并通过Apache2 Web服务器的配置完成了目录中的搜索:

    cd /etc/apache2
    grep -R "phpmyadmin"

为别名/phpMyAdmin/usr/share/phpmyadmin <目录/usr/usr/share/phpmyadmin> **
该程序安装在文件夹中 /usr/share

  1. 我搬到了文件夹 /usr/share и попытался найти документацию

    cd /usr/share/phpmyadmin
    cd doc
    cd html
    ls

  2. 现在我在Firefox浏览器中打开了一个文件

    file:///usr/share/phpmyadmin/doc/html/index.html

  3. 部分中,从旧版本_” 升级**有一个更新的详细说明。

  4. 在文档的开头,警告表明您无法录制(灌浆)新版本的新版本。您需要从旧版本和新包装的顶部拿起 config.inc.php 。出于安全原因,不能留下旧文件。

呢警告
呢切勿在phpmyadmin的现有安装上提取新版本,请始终将firast删除旧文件仅仅是配置。

呢这样,您就不会在目录中留下旧的旧代码,这可能会避免隔离或可能导致各种断裂。

呢只需将您以前的安装复制到新拆箱的config.inc.php即可。

  1. 我直接移动到版本的替换:

    su -
    cd /usr/share/
    mv phpmyadmin phpmyadmin.old
    mkdir phpmyadmin
    cd phpmyadmin
    wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zip

(ZIP在通往邮政编码的途中进行间谍 https://www.phpmyadmin.net/ по ссылке "Download")

unzip phpMyAdmin-5.0.2-all-languages.zip
ls

我解决了一个小问题:文件击中了“ phpmyadmin-5.0.2-万语”文件夹,而不是当前的目录

cp -rp phpMyAdmin-5.0.2-all-languages/* .
rm phpMyAdmin-5.0.2-all-languages -R
  1. 我在浏览器中启动http:// localhost/phpmyadmin

  2. 出现邀请 - 我输入用户根的名称和密码。 一切都起作用,版本很重要!

phpMyAdmin有关版本的信息:5.0.2(相关)

解决问题

在页面末尾有两个警告
在配置文件中,您需要设置密码短语(blowfish_secret)。
$ cfg ['tempdir'](/usr/share/phpmyadmin/tmp/)。 因此,phpmyadmin不能捕获模板,并且会很慢

我们解决了第一个问题。

  1. 检查文件是否存在并且不是空的

    cat /usr/share/phpmyadmin/config.inc.php

    cat: /usr/share/phpmyadmin/config.inc.php: Нет такого файла или каталога

  2. 您需要创建一个配置文件。 对于示例,取phpMyAdmin文件“ config.sample.inc.php”

我正在执行命令:

su -
cd /usr/share/phpmyadmin/
cp config.sample.inc.php config.inc.php

  1. 在配置文件config.inc.php中,您需要修复cookie的秘密短语。
    打开config.inc.php文件进行编辑:

    nano /usr/share/phpmyadmin/config.inc.php

我纠正秘密键 - 其长度应为32个字符或更多

$ cfg ['blowfish_secret'] ='Secret-12345-09876_MY_PHRASE_777'; /您必须为Cookie Auth填写此内容! /

Ctrl+O,Ctrl+X

第一个错误已经消失了。 我摆脱了第二个警告。

  1. 为PhpMyAdmin模板创建了一个临时目录

    cd /usr/share/phpmyadmin
    mkdir tmp
    chown www-data:www-data tmp

  2. 我再次在浏览器中打开http:// localhost/phpmyadmin
    *我介绍了用户名和密码。

PHPMYADMIN更新已成功进行。 没有更多的错误或警告。



相关出版物