AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[phpmyadmin](ubuntu)

Martin Hope
pHoutved
Asked: 2022-02-18 05:44:52 +0800 CST

将 phpmyadmin 设置为从不询问 ubuntu 上的弃用警告

  • 1

我对关于 php8 上 phpmyadmin 中已弃用的错误报告感到恼火

根据https://docs.phpmyadmin.net/en/latest/config.html

所有可配置的数据都放在 phpMyAdmin 的顶级目录中的 config.inc.php 中。

我试图/usr/share/phpmyadmin/config.inc.php用这个创建文件

<?php
$cfg['SendErrorReports'] = 'never';

但是好像没有加载

默认设置在:

/usr/share/phpmyadmin/libraries/config.default.php

如果我在那里更改它,它可以工作,但我猜该文件将被下次升级覆盖。

有没有更好或更正确的方法来设置配置?

phpmyadmin
  • 1 个回答
  • 1408 Views
Martin Hope
Dequog
Asked: 2021-08-10 15:18:51 +0800 CST

如何访问mysql命令行?

  • 0

我正在尝试使用此链接在我的笔记本电脑上设置 PHP ,但它说我需要“访问 MySQL 服务命令行”。我想我以前有它,但后来我失去了它。你能帮帮我吗?我知道它说要做mysql -u root -p,但是当我这样做时它说Enter Password:,但我不知道密码。然后它会说明如何更改密码,但您需要在命令行上执行此操作。你看我的困境。

phpmyadmin
  • 1 个回答
  • 258 Views
Martin Hope
Jeffery Small
Asked: 2020-09-16 19:50:27 +0800 CST

phpmyadmin 调用未定义函数 mb_strpos 的致命错误

  • 2

我刚刚从 Xubuntu 19.10 升级到 20.04。这将我从 php 7.3 转移到 php 7.4.3 和 phpmyadmin 4.9.5+dsfg1-2。

升级前一切正常。现在,我可以成功访问一个测试 php 网页,并且可以显示 PHP_info.php 页面。但是,当我尝试访问 phpmyadmin 时,它会抛出一个记录在 apache2 错误日志文件中的致命错误。在这里,为了可读性而扩展:

[Tue Sep 15 20:15:09.030096 2020] [php7:error] [pid 2092141] [client ###.###.###.###:53310]
PHP Fatal error:  Uncaught Error:
Call to undefined function PhpMyAdmin\\mb_strpos() in /usr/share/phpmyadmin/libraries/classes/Url.php:253
Stack trace:
#0 /usr/share/phpmyadmin/libraries/classes/Url.php(206): PhpMyAdmin\\Url::getArgSeparator()
#1 /usr/share/phpmyadmin/libraries/classes/Url.php(169): PhpMyAdmin\\Url::getCommonRaw()
#2 /usr/share/phpmyadmin/libraries/classes/Core.php(749): PhpMyAdmin\\Url::getCommon()
#3 /usr/share/phpmyadmin/libraries/classes/Core.php(330): PhpMyAdmin\\Core::linkURL()
#4 /usr/share/phpmyadmin/libraries/classes/Core.php(353): PhpMyAdmin\\Core::getPHPDocLink()
#5 /usr/share/phpmyadmin/libraries/classes/Core.php(973): PhpMyAdmin\\Core::warnMissingExtension()
#6 /usr/share/phpmyadmin/libraries/common.inc.php(106): PhpMyAdmin\\Core::checkExtensions()
#7 /usr/share/phpmyadmin/index.php(27): require_once('/usr/share/phpm...')
#8 {main}
  thrown in /usr/share/phpmyadmin/libraries/classes/Url.php on line 253, referer: http://<server>/html/admin.html

函数mb_strpos()怎么没有定义?

关于如何解决这个问题的任何建议?

php apache2 phpmyadmin
  • 3 个回答
  • 8344 Views
Martin Hope
SpyrosKar
Asked: 2020-08-26 13:24:13 +0800 CST

除了 /var/www/html 之外,有没有办法更改我的文件必须保存的路径?

  • 0

我安装了apache2,mariadb和phpmyadmin. 我可以通过 (ip) 找到我的数据库,xxx.xxx.xxx.xxx/phpmyadmin但我想将我的项目保存在/var/www/html.

我怎样才能做到这一点?

apache2 phpmyadmin
  • 1 个回答
  • 84 Views
Martin Hope
surendhar153
Asked: 2020-08-19 13:42:03 +0800 CST

phpMyAdmin 无法在 ubuntu 20.04 中使用 php5.6

  • 5

问题 - phpMyAdmin 的 HTTP 错误 500。
阿帕奇错误日志

[Wed Aug 19 02:52:11.063688 2020] [:error] [pid 94653] [client ::1:56202] PHP Warning:  Unsupported declare 'strict_types' in /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php on line 23
[Wed Aug 19 02:52:11.063864 2020] [:error] [pid 94653] [client ::1:56202] PHP Parse error:  syntax error, unexpected '?' in /usr/share/php/PhpMyAdmin/MoTranslator/Loader.php on line 116

切换到 php7.4 后,phpMyAdmin 完全可以正常工作。这个问题只发生在 php5.6

设置 - Ubuntu 20.04、php5.6、Apache/2.4.41、phpMyAdmin-4.9.5deb2、mysql-8.0.21 php -m(输出)

[PHP Modules]
calendar
Core
ctype
curl
date
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imagick
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zlib

[Zend Modules]
Zend OPcache

我已经从发行版中删除了 phpmyadmin 并通过 zip 安装。我收到以下错误。

mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password]
mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client

我发现问题在于身份验证方法并将“caching_sha2_password”更改为“mysql_native_password”但我仍然收到上述错误。

mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| user             | authentication_string                                                  | plugin                | host      |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
| debian-sys-maint | $A$005$@0IC@&1C
                                    O:Xf94qofd9PGZM4cSAB0xP0ZsNz7GUaX8UuPiAYIj5M0 | caching_sha2_password | localhost |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | caching_sha2_password | localhost |
| phpmyadmin       | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19                              | mysql_native_password | localhost |
| root             | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19                              | mysql_native_password | localhost |
| surendhar        | *2470C0C06DEE42FD1618BB99005ADCA2EC9D1E19                              | mysql_native_password | localhost |
+------------------+------------------------------------------------------------------------+-----------------------+-----------+
7 rows in set (0.00 sec)
php phpmyadmin 20.04
  • 2 个回答
  • 10724 Views
Martin Hope
Local Needs
Asked: 2020-07-21 12:17:36 +0800 CST

phpmyadmin 已卸载,但仍提示通过浏览器登录

  • 1

今天发现 phpmyadmin 正在我的公共网络服务器上运行(!)。我立即卸载了它。也就是说,我以为我做到了,直到我在浏览器中转到 [site]/phpmyadmin 并发现登录提示仍然出现。

我首先运行了 apt-get 实用程序:

sudo apt-get purge phpmyadmin*
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  phpmyadmin*
0 upgraded, 0 newly installed, 1 to remove and 266 not upgraded.
After this operation, 25.0 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 523610 files and directories currently installed.)
Removing phpmyadmin (4:4.6.6-5) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
(Reading database ... 521935 files and directories currently installed.)
Purging configuration files for phpmyadmin (4:4.6.6-5) ...
dpkg: warning: while removing phpmyadmin, directory '/usr/share/phpmyadmin' not empty so not removed

然后运行 ​​dpkg 确认..它说它已被卸载:

sudo dpkg-reconfigure phpmyadmin
dpkg-query: package 'phpmyadmin' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
/usr/sbin/dpkg-reconfigure: phpmyadmin is not installed

然而浏览器仍然提供让我登录:

phpmyadmin 登录提示

我没有做的一件事是删除实际的 phpmyadmin 数据库。我知道我可能已经删除了它而不会产生任何负面影响,但是这些服务器托管的网站的知名度非常非常高,我不想冒险。我不认为留下一个孤立的数据库会导致任何问题(除了浪费一点磁盘空间)。

除了已经完成的工作之外,我还需要采取一些手动步骤吗?

PS我在这里发现了一个类似的问题,但是已经有一年多了,并且没有发布解决方案: 如何完全卸载phpMyAdmin?

uninstall phpmyadmin
  • 1 个回答
  • 153 Views
Martin Hope
BadHorsie
Asked: 2020-07-04 08:29:05 +0800 CST

由于缺少 phpMyAdmin PPA,无法将 Ubuntu 服务器 16.04 更新到 18.04

  • 2

我正在尝试安装 16.04 的最新更新,以便升级到 18.04。我在使用 phpMyAdmin PPA 时遇到错误,据我了解,这是由于原始包维护者 (nijel) 已删除 PPA 所致。

Ign:20 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main amd64 Packages
Ign:13 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main all Packages
Ign:14 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main Translation-en_US
Ign:21 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main Translation-en
Err:16 http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu xenial/main amd64 Packages
  404  Not Found [IP: 91.189.95.83 80]
Ign:17 http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu xenial/main all Packages
Ign:18 http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu xenial/main Translation-en_US
Ign:19 http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu xenial/main Translation-en
Err:20 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main amd64 Packages
  403  Forbidden [IP: 91.189.95.83 80]
Ign:21 http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial/main Translation-en
Fetched 2,313 kB in 4s (486 kB/s)
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: The repository 'http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/phpmyadmin/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages  404  Not Found [IP: 91.189.95.83 80]
E: Failed to fetch http://ppa.launchpad.net/nijel/phpmyadmin/ubuntu/dists/xenial/main/binary-amd64/Packages  403  Forbidden [IP: 91.189.95.83 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

所以我试图删除 PPA:

sudo add-apt-repository --remove ppa:nijel/phpmyadmin

但这不起作用:

Cannot add PPA: 'ppa:~nijel/ubuntu/phpmyadmin'.
The user named '~nijel' has no PPA named 'ubuntu/phpmyadmin'
Please choose from the following available PPAs:

我也试过这个:

sudo add-apt-repository universe
'universe' distribution component is already enabled for all sources.
sudo apt install phpmyadmin

但我得到:

Reading package lists... Done
Building dependency tree
Reading state information... Done
phpmyadmin is already the newest version (4:4.6.6-1+deb.cihar.com~xenial.2).

如何解决这个问题,以便我可以升级到 18.04?

ppa apt phpmyadmin 16.04 18.04
  • 1 个回答
  • 776 Views
Martin Hope
nightwatch
Asked: 2020-06-08 06:43:53 +0800 CST

任何用户都没有 MySQL 权限

  • 0

我已经搜索了几天以前的帖子......似乎没有解决方案有效,我冒着“重复帖子”的风险......

问题: PHPMYADMIN 安装完美,但我的用户都没有基本权限(即删除、创建、授予等)。所以我不能在我的本地开发服务器上为 wordpress 和 drupal 创建我的数据库。

基本信息

全新安装 Ubuntu 18.04

Linux rider1 5.3.0-53-generic #47~18.04.1-Ubuntu SMP Thu May 7 13:10:50 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

阿帕奇2

Server version: Apache/2.4.29 (Ubuntu)

MySQL 5.7

mysql  Ver 14.14 Distrib 5.7.30, for Linux (x86_64) using  EditLine wrapper

PHP 7

PHP 7.2.24-0ubuntu0.18.04.6 (cli) (built: May 26 2020 13:09:11) ( NTS )

问题详细信息:我有两个 mysql 用户root,并且phpmyadmin都应该具有“超级用户”权限,但是每次我尝试通过 mysql 使用任一用户授予权限和/或创建数据库时,我都会分别收到以下错误:

GRANT PRIVILEGES: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

CREATE DATABASE:  ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'wp_db'

神秘

当我通过浏览器登录 PHPMYADMIN 时,每个用户缺少的默认数据库都不同。这是我为我的root用户看到的:

在此处输入图像描述

注意: 单击Check privileges只会导致确认没有权限的消息。

当我以用户身份登录 PHPMYADMIN 时phpmyadmin,我看到的是: 在此处输入图像描述

注意:同样,单击Check privileges只会导致一条消息,指出我对 dbs 没有权限。

同样在 phpmyadmin 内部,我没有任何Users选项Privileges卡可以单击以添加用户和/或权限。 在此处输入图像描述

此外,当我从命令行登录 MySQL 时,使用命令SHOW GRANTS和SHOW DATABASESforroot和phpmyadminusers 我会确认上面屏幕截图中显示的信息。

我尝试过的解决方案:

1.)我通过安装 LAMP并tasksel确认它安装完美无瑕http://localhost/phpinfo.phpsudo apache2ctl configtest

2.) 我已经完全卸载、清除并重新安装了 phpmyadmin

3.) 我确认 apache2 已正确配置为使用 phpmyadminls /etc/apache2/conf-available/和ls /etc/apache2/conf-enabled/

4.) 我尝试了所有建议的解决方案,以回复此处找到的类似问题。包括跑步:

sudo systemctl stop mysql
sudo dpkg-reconfigure mysql-server-5.7
sudo systemctl start mysql

这产生了以下结果:

myuser@mymachine:~$ sudo dpkg-reconfigure mysql-server-5.7
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.engine_cost                                  OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.gtid_executed                                OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.innodb_index_stats                           OK
mysql.innodb_table_stats                           OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.server_cost                                  OK
mysql.servers                                      OK
mysql.slave_master_info                            OK
mysql.slave_relay_log_info                         OK
mysql.slave_worker_info                            OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
The sys schema is already up to date (version 1.5.2).
Checking databases.
phpmyadmin.pma__bookmark                           OK
phpmyadmin.pma__central_columns                    OK
phpmyadmin.pma__column_info                        OK
phpmyadmin.pma__designer_settings                  OK
phpmyadmin.pma__export_templates                   OK
phpmyadmin.pma__favorite                           OK
phpmyadmin.pma__history                            OK
phpmyadmin.pma__navigationhiding                   OK
phpmyadmin.pma__pdf_pages                          OK
phpmyadmin.pma__recent                             OK
phpmyadmin.pma__relation                           OK
phpmyadmin.pma__savedsearches                      OK
phpmyadmin.pma__table_coords                       OK
phpmyadmin.pma__table_info                         OK
phpmyadmin.pma__table_uiprefs                      OK
phpmyadmin.pma__tracking                           OK
phpmyadmin.pma__userconfig                         OK
phpmyadmin.pma__usergroups                         OK
phpmyadmin.pma__users                              OK
sys.sys_config                                     OK
Upgrade process completed successfully.
Checking if update is needed.

我已经阅读了 2 天的其他问题/解决方案,但没有一个与我的 LAMP / OS 配置与 mysql 5.7 和 ubuntu 18.04 相匹配,并且绝大多数假设用户的权限有效。

任何人有任何想法如何解决这个问题?

谢谢

server permissions mysql apache2 phpmyadmin
  • 2 个回答
  • 1827 Views
Martin Hope
Real Noob
Asked: 2020-05-14 10:43:15 +0800 CST

用户 root@localhost 的访问被拒绝

  • 1

我在 Ubuntu LAMP 18.04 上安装了 phpMyAdmin。

现在,当我访问/phpmyadmin/并尝试使用root安装 phpMyAdmin 时设置的用户名和密码登录时,我收到以下错误页面:

在此处输入图像描述

我在目录中有一个文件,etc/phpmyadmin/config-db.php其中包含以下信息:

$dbuser='root';
$dbpass='THE_PASSWORD';
$basepath='';
$dbname='phpmyadmin';
$dbserver='localhost';
$dbport='3306';
$dbtype='mysql';

我尝试使用phpmyadmin我的用户名登录,我可以进入。但是,登录phpmyadmin并没有给我足够的权限来创建数据库。

我应该怎么办?

谢谢。

server php mysql apache2 phpmyadmin
  • 1 个回答
  • 833 Views
Martin Hope
MorganFreeFarm
Asked: 2020-05-07 10:29:41 +0800 CST

不能用root登录phpmyadmin,有两个root用户,不用密码也能登录mysql

  • 1

按照本教程,一切正常,直到我尝试使用 root 和密码登录到我的 phpmyadmin:

问题1(无法登录phpmyadmin):

 mysqli_real_connect(): (HY000/1698): Access denied for user 'root'@'localhost'

问题 2(在控制台期间登录时不需要密码:

sudo mysql

问题 3(有两个用户名为“root”):

SELECT User, Host FROM mysql.user;

还给我

User             | Host
root             | %
debian-sys-maint | localhost
mysql.infoschema | localhost
mysql.session    | localhost
mysql.sys        | localhost
root             | localhost

我正在使用 Kubuntu 20.04 LTS

login mysql apache2 phpmyadmin
  • 2 个回答
  • 1268 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve