标签: phpmyadmin

如何使用 NginX 访问本地主机上的 phpMyAdmin

我有一台运行 Ubuntu 16.10 (Mate) 的笔记本电脑,我将其用作本地服务器,仅用于测试我开发的网站。我最近从 Apache2 切换到 NginX。我已经成功设置了 NginX,以便我所有基于 PHP 的站点都在运行,并且我得到了 的输出phpinfo(),因此我的 PHP 正在运行。

我发现让 phpMyAdmin 与 NginX 一起使用的说明看起来非常简单:

  1. sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html/
  2. sudo service nginx restart
  3. 清除浏览器缓存
  4. 在浏览器中打开 phpMyAdminlocalhost/phpmyadmin

我执行了所有这些步骤,但收到 404 未找到错误。我尝试将 phpMyAdmin 的符号链接移动到不同的位置,例如/var/www,这是我的其他网站所在的位置,但没有帮助。好像无论我把phpMyAdmin放在哪里,它都打不开。

设置 phpMyAdmin 以便我可以在本地 NginX 服务器上打开它的正确方法是什么?

nginx phpmyadmin

3
推荐指数
1
解决办法
5377
查看次数

全新安装 MySQL / PHPMyadmin 后的 Ubuntu 18.04 LTS;没有root密码;无法使用 PHPmyadmin 登录

在全新安装 Ubuntu 18.04 LTS Bionic Beaver 并设置 LAMP 堆栈以及安装 PHPMyadmin 后,我无法登录 PHPMyadmin 作为我提供的密码,同时使用 mysql_secure_installation 保护 mysql 是不正确的,所以看起来。我在互联网上搜索解决方案,但在我的情况下,提供的所有解决方案都没有积极的结果。

一个有效的解决方案将不胜感激。

lamp mysql apache2 phpmyadmin

3
推荐指数
1
解决办法
5213
查看次数

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

我刚刚从 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 …
Run Code Online (Sandbox Code Playgroud)

php apache2 phpmyadmin

3
推荐指数
1
解决办法
1万
查看次数

phpmyadmin 登录时出现内部服务器错误

我已经从这里成功安装了 phpmyadmin 。

在重新启动机器之前,我可以毫无问题地登录。

重新启动机器后,当我要localhost/phpmyadmin输入用户(root)及其密码(123456)时,它让我:

500 Internal Server Error

我不知道这有什么问题!

任何帮助,将不胜感激。

编辑: {添加更多信息}

var/log/Apache2/error.log

[Sun Jul 28 11:41:50 2013] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.7 with Suhosin-Patch configured -- resuming normal operations
[Sun Jul 28 12:53:22 2013] [error] [client 127.0.0.1] (2)No such file or directory: Could not open password file: /path/to/passwords/.htpasswd
[Sun Jul 28 12:53:22 2013] [error] [client 127.0.0.1] File does not exist: /home/hamed/public_html/favicon.ico
[Sun Jul 28 12:53:26 2013] [error] [client 127.0.0.1] (2)No such …
Run Code Online (Sandbox Code Playgroud)

phpmyadmin

2
推荐指数
1
解决办法
3万
查看次数

phpmyadmin 无法正常工作,因为我更改了权限但不知道如何将其更改回来

我安装了 LAMPP 并且运行良好,但是我以某种方式设法使用此命令将文件夹 /opt/lampp/ 的权限更改为 777

sudo chmod 777 -f /opt/lampp -R
Run Code Online (Sandbox Code Playgroud)


我的计划是:

sudo chmod 777 -f /opt/lampp/htdocs/ -R
Run Code Online (Sandbox Code Playgroud)

现在,当我在浏览器中访问localhost/phpmyadmin 时,出现此错误: 在此处输入图片说明

有人可以帮我解决这个问题吗?

lamp mysql permissions apache2 phpmyadmin

2
推荐指数
1
解决办法
1万
查看次数

如何更改 phpMyAdmin 访问 URL?

有人可以告诉我如何更改 phpMyAdmin 的访问 URL,我希望只能从特定 URL 访问它:database.example.com。example.com 将替换为我的实际域名。

我正在运行安装了 LAMP 和 phpMyAdmin 的 Ubuntu Server 14.04 LTS。我通过命令行安装了 phpMyAdmin 使用:

apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

非常感谢,
萨姆

lamp apache2 phpmyadmin

2
推荐指数
1
解决办法
1万
查看次数

phpMyAdmin 显示“缺少 mysqli 扩展。”?

我尝试安装 phpmyadmin 一段时间了,但总是遇到同样的错误

截屏

我下载了php7.0和mysql-server-5.7

我在配置过程中也选择了Apache2和unix socket

还尝试添加Include /etc/phpmyadmin/apache.conf到文件末尾解决方案

当我尝试打开它时http://localhost/phpadmin显示此错误

缺少 mysqli 扩展。请检查您的 PHP 配置。请参阅我们的文档以获取更多信息。

有什么帮助吗?

PHP 我的管理员错误

server mysql php apache2 phpmyadmin

2
推荐指数
1
解决办法
1万
查看次数

无法删除 PHPMyAdmin。Ubuntu 18.04。平时不工作

我发现 PHPMyAdmin 在升级到 18.04 后不再工作,因为它php-mcrypt已被弃用。我收到有关该软件包的错误。我决定删除 phpmyadmin 并尝试重新安装它。

这是我的尝试:

balter@spectre:/etc/apache2/mods-enabled$ sudo dpkg-reconfigure phpmyadmin
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
balter@spectre:/etc/apache2/mods-enabled$ sudo apt-get purge phpmyadmin*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'phpmyadmin' for glob 'phpmyadmin*'
The following packages were automatically installed and are no longer required:
  dbconfig-common dbconfig-mysql libjs-sphinxdoc php-bz2 php-phpseclib php-tcpdf php7.2-bz2
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  phpmyadmin* …
Run Code Online (Sandbox Code Playgroud)

apt phpmyadmin php7 18.04

2
推荐指数
1
解决办法
3602
查看次数

我在 PhpMyAdmin 中丢失了 2FA,如何重置它?

我的手机昨晚没电了,所以,遗憾的是,我丢失了所有 2FA 代码,现在我无法连接到我的 PhpMyAdmin。

有没有办法使用命令行禁用/删除 2FA?

phpmyadmin

2
推荐指数
1
解决办法
1876
查看次数

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

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

\n

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

\n

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

\n

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

\n
<?php\n$cfg[\'SendErrorReports\'] = \'never\';\n
Run Code Online (Sandbox Code Playgroud)\n

但好像没有加载

\n

默认设置位于:

\n

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

\n

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

\n

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

\n

phpmyadmin

2
推荐指数
1
解决办法
8548
查看次数

标签 统计

phpmyadmin ×10

apache2 ×5

lamp ×3

mysql ×3

php ×2

18.04 ×1

apt ×1

nginx ×1

permissions ×1

php7 ×1

server ×1